java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.24-b8c145f [2019-08-05 09:57:59,650 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-08-05 09:57:59,653 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-08-05 09:57:59,668 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-08-05 09:57:59,669 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-08-05 09:57:59,670 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-08-05 09:57:59,671 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-08-05 09:57:59,673 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-08-05 09:57:59,675 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-08-05 09:57:59,676 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-08-05 09:57:59,677 INFO L181 SettingsManager]: Resetting Symbolic Interpretation preferences to default values [2019-08-05 09:57:59,677 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-08-05 09:57:59,677 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-08-05 09:57:59,678 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-08-05 09:57:59,681 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-08-05 09:57:59,685 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-08-05 09:57:59,686 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-08-05 09:57:59,687 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-08-05 09:57:59,689 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-08-05 09:57:59,695 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-08-05 09:57:59,699 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-08-05 09:57:59,700 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-08-05 09:57:59,705 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-08-05 09:57:59,706 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-08-05 09:57:59,710 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-08-05 09:57:59,710 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-08-05 09:57:59,711 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-08-05 09:57:59,712 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-08-05 09:57:59,712 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-08-05 09:57:59,713 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-08-05 09:57:59,713 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-08-05 09:57:59,714 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-08-05 09:57:59,715 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-08-05 09:57:59,716 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-08-05 09:57:59,717 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-08-05 09:57:59,717 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-08-05 09:57:59,717 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-08-05 09:57:59,718 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-08-05 09:57:59,718 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-08-05 09:57:59,719 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-08-05 09:57:59,720 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-08-05 09:57:59,748 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-08-05 09:57:59,762 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-08-05 09:57:59,766 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-08-05 09:57:59,768 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2019-08-05 09:57:59,768 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2019-08-05 09:57:59,769 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl [2019-08-05 09:57:59,769 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl' [2019-08-05 09:57:59,801 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-08-05 09:57:59,803 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2019-08-05 09:57:59,804 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-08-05 09:57:59,804 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-08-05 09:57:59,804 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-08-05 09:57:59,821 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,832 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,843 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-08-05 09:57:59,844 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-08-05 09:57:59,845 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-08-05 09:57:59,845 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-08-05 09:57:59,855 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,856 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,857 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,857 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,863 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,868 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,870 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/1) ... [2019-08-05 09:57:59,871 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-08-05 09:57:59,873 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-08-05 09:57:59,873 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-08-05 09:57:59,873 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-08-05 09:57:59,874 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (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:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-08-05 09:57:59,942 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-08-05 09:57:59,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-08-05 09:58:00,335 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-08-05 09:58:00,336 INFO L283 CfgBuilder]: Removed 1 assume(true) statements. [2019-08-05 09:58:00,341 INFO L202 PluginConnector]: Adding new model speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.08 09:58:00 BoogieIcfgContainer [2019-08-05 09:58:00,341 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-08-05 09:58:00,342 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-08-05 09:58:00,342 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-08-05 09:58:00,346 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-08-05 09:58:00,347 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.08 09:57:59" (1/2) ... [2019-08-05 09:58:00,348 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@366f5537 and model type speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.08 09:58:00, skipping insertion in model container [2019-08-05 09:58:00,348 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.08 09:58:00" (2/2) ... [2019-08-05 09:58:00,355 INFO L109 eAbstractionObserver]: Analyzing ICFG speedup-poc01-03s.bpl [2019-08-05 09:58:00,366 INFO L152 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2019-08-05 09:58:00,373 INFO L164 ceAbstractionStarter]: Appying trace abstraction to program that has 4 error locations. [2019-08-05 09:58:00,390 INFO L252 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2019-08-05 09:58:00,418 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2019-08-05 09:58:00,419 INFO L377 AbstractCegarLoop]: Interprodecural is true [2019-08-05 09:58:00,419 INFO L378 AbstractCegarLoop]: Hoare is false [2019-08-05 09:58:00,419 INFO L379 AbstractCegarLoop]: Compute interpolants for ForwardPredicates [2019-08-05 09:58:00,419 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-08-05 09:58:00,419 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-08-05 09:58:00,420 INFO L382 AbstractCegarLoop]: Difference is false [2019-08-05 09:58:00,420 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-08-05 09:58:00,420 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-08-05 09:58:00,434 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states. [2019-08-05 09:58:00,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2019-08-05 09:58:00,443 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:00,444 INFO L399 BasicCegarLoop]: trace histogram [1, 1] [2019-08-05 09:58:00,446 INFO L418 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:00,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:00,452 INFO L82 PathProgramCache]: Analyzing trace with hash 980, now seen corresponding path program 1 times [2019-08-05 09:58:00,499 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:00,538 INFO L256 TraceCheckSpWp]: Trace formula consists of 13 conjuncts, 2 conjunts are in the unsatisfiable core [2019-08-05 09:58:00,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:00,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:00,639 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:00,656 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:00,656 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:00,657 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:00,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:00,677 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-08-05 09:58:00,678 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-08-05 09:58:00,681 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-08-05 09:58:00,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-08-05 09:58:00,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:58:00,694 INFO L87 Difference]: Start difference. First operand 10 states. Second operand 3 states. [2019-08-05 09:58:00,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:00,780 INFO L93 Difference]: Finished difference Result 18 states and 18 transitions. [2019-08-05 09:58:00,781 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-08-05 09:58:00,783 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 2 [2019-08-05 09:58:00,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:00,794 INFO L225 Difference]: With dead ends: 18 [2019-08-05 09:58:00,795 INFO L226 Difference]: Without dead ends: 16 [2019-08-05 09:58:00,797 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:58:00,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2019-08-05 09:58:00,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 10. [2019-08-05 09:58:00,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2019-08-05 09:58:00,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 11 transitions. [2019-08-05 09:58:00,847 INFO L78 Accepts]: Start accepts. Automaton has 10 states and 11 transitions. Word has length 2 [2019-08-05 09:58:00,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:00,848 INFO L475 AbstractCegarLoop]: Abstraction has 10 states and 11 transitions. [2019-08-05 09:58:00,848 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-08-05 09:58:00,849 INFO L276 IsEmpty]: Start isEmpty. Operand 10 states and 11 transitions. [2019-08-05 09:58:00,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-08-05 09:58:00,850 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:00,850 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-08-05 09:58:00,851 INFO L418 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:00,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:00,851 INFO L82 PathProgramCache]: Analyzing trace with hash 30432, now seen corresponding path program 1 times [2019-08-05 09:58:00,852 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:00,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:00,866 INFO L256 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 2 conjunts are in the unsatisfiable core [2019-08-05 09:58:00,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:00,916 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:00,916 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:00,950 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:00,951 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:00,952 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:01,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:01,015 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-08-05 09:58:01,015 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-08-05 09:58:01,017 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-08-05 09:58:01,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-08-05 09:58:01,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:58:01,018 INFO L87 Difference]: Start difference. First operand 10 states and 11 transitions. Second operand 3 states. [2019-08-05 09:58:01,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:01,087 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2019-08-05 09:58:01,088 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-08-05 09:58:01,088 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2019-08-05 09:58:01,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:01,089 INFO L225 Difference]: With dead ends: 15 [2019-08-05 09:58:01,089 INFO L226 Difference]: Without dead ends: 15 [2019-08-05 09:58:01,090 INFO L628 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 [2019-08-05 09:58:01,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2019-08-05 09:58:01,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 11. [2019-08-05 09:58:01,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2019-08-05 09:58:01,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 12 transitions. [2019-08-05 09:58:01,094 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 12 transitions. Word has length 3 [2019-08-05 09:58:01,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:01,094 INFO L475 AbstractCegarLoop]: Abstraction has 11 states and 12 transitions. [2019-08-05 09:58:01,094 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-08-05 09:58:01,094 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 12 transitions. [2019-08-05 09:58:01,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2019-08-05 09:58:01,095 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:01,095 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1] [2019-08-05 09:58:01,096 INFO L418 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:01,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:01,096 INFO L82 PathProgramCache]: Analyzing trace with hash 30709, now seen corresponding path program 1 times [2019-08-05 09:58:01,097 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:01,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:01,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 14 conjuncts, 3 conjunts are in the unsatisfiable core [2019-08-05 09:58:01,120 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:01,142 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:01,143 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,157 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:01,157 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,157 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:01,184 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:01,209 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:01,210 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,230 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:01,231 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:01,231 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:11 [2019-08-05 09:58:01,283 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:01,284 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:01,285 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2] total 2 [2019-08-05 09:58:01,285 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-08-05 09:58:01,286 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-08-05 09:58:01,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:58:01,286 INFO L87 Difference]: Start difference. First operand 11 states and 12 transitions. Second operand 4 states. [2019-08-05 09:58:01,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:01,388 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2019-08-05 09:58:01,388 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-08-05 09:58:01,389 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 3 [2019-08-05 09:58:01,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:01,389 INFO L225 Difference]: With dead ends: 22 [2019-08-05 09:58:01,390 INFO L226 Difference]: Without dead ends: 22 [2019-08-05 09:58:01,390 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:58:01,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2019-08-05 09:58:01,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 12. [2019-08-05 09:58:01,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2019-08-05 09:58:01,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 14 transitions. [2019-08-05 09:58:01,394 INFO L78 Accepts]: Start accepts. Automaton has 12 states and 14 transitions. Word has length 3 [2019-08-05 09:58:01,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:01,394 INFO L475 AbstractCegarLoop]: Abstraction has 12 states and 14 transitions. [2019-08-05 09:58:01,394 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-08-05 09:58:01,394 INFO L276 IsEmpty]: Start isEmpty. Operand 12 states and 14 transitions. [2019-08-05 09:58:01,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-08-05 09:58:01,394 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:01,395 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-08-05 09:58:01,395 INFO L418 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:01,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:01,395 INFO L82 PathProgramCache]: Analyzing trace with hash 943446, now seen corresponding path program 1 times [2019-08-05 09:58:01,396 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:01,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:01,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 2 conjunts are in the unsatisfiable core [2019-08-05 09:58:01,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:01,414 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:01,414 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,426 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:01,426 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,427 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:01,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:01,431 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-08-05 09:58:01,431 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-08-05 09:58:01,432 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-08-05 09:58:01,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-08-05 09:58:01,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:58:01,433 INFO L87 Difference]: Start difference. First operand 12 states and 14 transitions. Second operand 3 states. [2019-08-05 09:58:01,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:01,479 INFO L93 Difference]: Finished difference Result 15 states and 16 transitions. [2019-08-05 09:58:01,479 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-08-05 09:58:01,479 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2019-08-05 09:58:01,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:01,480 INFO L225 Difference]: With dead ends: 15 [2019-08-05 09:58:01,480 INFO L226 Difference]: Without dead ends: 15 [2019-08-05 09:58:01,481 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:58:01,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2019-08-05 09:58:01,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 13. [2019-08-05 09:58:01,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-08-05 09:58:01,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 15 transitions. [2019-08-05 09:58:01,484 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 15 transitions. Word has length 4 [2019-08-05 09:58:01,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:01,484 INFO L475 AbstractCegarLoop]: Abstraction has 13 states and 15 transitions. [2019-08-05 09:58:01,485 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-08-05 09:58:01,485 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 15 transitions. [2019-08-05 09:58:01,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-08-05 09:58:01,485 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:01,485 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2019-08-05 09:58:01,486 INFO L418 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:01,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:01,486 INFO L82 PathProgramCache]: Analyzing trace with hash 952031, now seen corresponding path program 1 times [2019-08-05 09:58:01,487 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:01,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:01,508 INFO L256 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 3 conjunts are in the unsatisfiable core [2019-08-05 09:58:01,508 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:01,525 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:01,526 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,535 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:01,536 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,536 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:01,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:01,616 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:01,617 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,623 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:01,623 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:01,623 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:13 [2019-08-05 09:58:01,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:01,749 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:01,749 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2] total 2 [2019-08-05 09:58:01,750 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-08-05 09:58:01,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-08-05 09:58:01,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:58:01,750 INFO L87 Difference]: Start difference. First operand 13 states and 15 transitions. Second operand 4 states. [2019-08-05 09:58:01,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:01,835 INFO L93 Difference]: Finished difference Result 20 states and 20 transitions. [2019-08-05 09:58:01,836 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-08-05 09:58:01,836 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 4 [2019-08-05 09:58:01,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:01,837 INFO L225 Difference]: With dead ends: 20 [2019-08-05 09:58:01,837 INFO L226 Difference]: Without dead ends: 20 [2019-08-05 09:58:01,837 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:58:01,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2019-08-05 09:58:01,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 14. [2019-08-05 09:58:01,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-08-05 09:58:01,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 16 transitions. [2019-08-05 09:58:01,841 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 16 transitions. Word has length 4 [2019-08-05 09:58:01,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:01,841 INFO L475 AbstractCegarLoop]: Abstraction has 14 states and 16 transitions. [2019-08-05 09:58:01,841 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-08-05 09:58:01,841 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 16 transitions. [2019-08-05 09:58:01,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2019-08-05 09:58:01,842 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:01,842 INFO L399 BasicCegarLoop]: trace histogram [2, 1, 1] [2019-08-05 09:58:01,844 INFO L418 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:01,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:01,844 INFO L82 PathProgramCache]: Analyzing trace with hash 952308, now seen corresponding path program 2 times [2019-08-05 09:58:01,845 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:01,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:01,893 INFO L256 TraceCheckSpWp]: Trace formula consists of 15 conjuncts, 4 conjunts are in the unsatisfiable core [2019-08-05 09:58:01,894 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:01,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:01,908 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,914 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:01,915 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:01,915 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:01,932 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:01,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:01,978 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,071 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:02,078 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:02,079 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,091 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:02,091 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_11| vanished before elimination [2019-08-05 09:58:02,092 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_11| vanished before elimination [2019-08-05 09:58:02,092 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:02,092 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:02,114 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:02,116 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:02,117 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:02,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:02,144 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:02,144 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,148 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:02,149 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,198 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:02,199 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:02,199 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:43, output treesize:16 [2019-08-05 09:58:02,263 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:02,264 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:02,264 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2019-08-05 09:58:02,264 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-08-05 09:58:02,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-08-05 09:58:02,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 09:58:02,265 INFO L87 Difference]: Start difference. First operand 14 states and 16 transitions. Second operand 5 states. [2019-08-05 09:58:02,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:02,349 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2019-08-05 09:58:02,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-08-05 09:58:02,350 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 4 [2019-08-05 09:58:02,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:02,351 INFO L225 Difference]: With dead ends: 27 [2019-08-05 09:58:02,351 INFO L226 Difference]: Without dead ends: 27 [2019-08-05 09:58:02,352 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 09:58:02,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-08-05 09:58:02,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 15. [2019-08-05 09:58:02,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-08-05 09:58:02,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 18 transitions. [2019-08-05 09:58:02,357 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 18 transitions. Word has length 4 [2019-08-05 09:58:02,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:02,358 INFO L475 AbstractCegarLoop]: Abstraction has 15 states and 18 transitions. [2019-08-05 09:58:02,358 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-08-05 09:58:02,358 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 18 transitions. [2019-08-05 09:58:02,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-08-05 09:58:02,358 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:02,359 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-08-05 09:58:02,359 INFO L418 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:02,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:02,359 INFO L82 PathProgramCache]: Analyzing trace with hash 29246882, now seen corresponding path program 1 times [2019-08-05 09:58:02,361 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:02,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:02,371 INFO L256 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 2 conjunts are in the unsatisfiable core [2019-08-05 09:58:02,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:02,387 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:02,387 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,393 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:02,394 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,394 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:02,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:02,406 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-08-05 09:58:02,406 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-08-05 09:58:02,406 INFO L454 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-08-05 09:58:02,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-08-05 09:58:02,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:58:02,407 INFO L87 Difference]: Start difference. First operand 15 states and 18 transitions. Second operand 3 states. [2019-08-05 09:58:02,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:02,423 INFO L93 Difference]: Finished difference Result 16 states and 18 transitions. [2019-08-05 09:58:02,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-08-05 09:58:02,423 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 5 [2019-08-05 09:58:02,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:02,424 INFO L225 Difference]: With dead ends: 16 [2019-08-05 09:58:02,424 INFO L226 Difference]: Without dead ends: 13 [2019-08-05 09:58:02,424 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-08-05 09:58:02,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13 states. [2019-08-05 09:58:02,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13 to 13. [2019-08-05 09:58:02,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2019-08-05 09:58:02,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 15 transitions. [2019-08-05 09:58:02,427 INFO L78 Accepts]: Start accepts. Automaton has 13 states and 15 transitions. Word has length 5 [2019-08-05 09:58:02,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:02,427 INFO L475 AbstractCegarLoop]: Abstraction has 13 states and 15 transitions. [2019-08-05 09:58:02,427 INFO L476 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-08-05 09:58:02,428 INFO L276 IsEmpty]: Start isEmpty. Operand 13 states and 15 transitions. [2019-08-05 09:58:02,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-08-05 09:58:02,428 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:02,428 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2019-08-05 09:58:02,428 INFO L418 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:02,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:02,429 INFO L82 PathProgramCache]: Analyzing trace with hash 29513015, now seen corresponding path program 1 times [2019-08-05 09:58:02,429 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:02,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:02,446 INFO L256 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 3 conjunts are in the unsatisfiable core [2019-08-05 09:58:02,447 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:02,470 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:02,470 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,478 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:02,479 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,479 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:02,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:02,503 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:02,503 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,516 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:02,517 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:02,517 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:11 [2019-08-05 09:58:02,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:02,531 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:02,531 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2] total 2 [2019-08-05 09:58:02,532 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-08-05 09:58:02,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-08-05 09:58:02,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:58:02,533 INFO L87 Difference]: Start difference. First operand 13 states and 15 transitions. Second operand 4 states. [2019-08-05 09:58:02,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:02,561 INFO L93 Difference]: Finished difference Result 16 states and 17 transitions. [2019-08-05 09:58:02,561 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-08-05 09:58:02,561 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 5 [2019-08-05 09:58:02,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:02,561 INFO L225 Difference]: With dead ends: 16 [2019-08-05 09:58:02,562 INFO L226 Difference]: Without dead ends: 16 [2019-08-05 09:58:02,562 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:58:02,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2019-08-05 09:58:02,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 14. [2019-08-05 09:58:02,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-08-05 09:58:02,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 16 transitions. [2019-08-05 09:58:02,564 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 16 transitions. Word has length 5 [2019-08-05 09:58:02,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:02,565 INFO L475 AbstractCegarLoop]: Abstraction has 14 states and 16 transitions. [2019-08-05 09:58:02,565 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-08-05 09:58:02,565 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 16 transitions. [2019-08-05 09:58:02,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-08-05 09:58:02,566 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:02,566 INFO L399 BasicCegarLoop]: trace histogram [2, 1, 1, 1] [2019-08-05 09:58:02,566 INFO L418 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:02,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:02,566 INFO L82 PathProgramCache]: Analyzing trace with hash 29521600, now seen corresponding path program 2 times [2019-08-05 09:58:02,567 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:02,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:02,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 4 conjunts are in the unsatisfiable core [2019-08-05 09:58:02,590 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:02,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:02,607 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,616 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:02,617 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,617 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:02,629 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:02,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:02,657 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,695 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:02,696 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_15| vanished before elimination [2019-08-05 09:58:02,701 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:02,702 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,707 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:02,707 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_14| vanished before elimination [2019-08-05 09:58:02,708 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:02,708 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:02,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:02,745 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:02,746 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:02,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:02,779 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:02,780 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,800 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:02,801 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:02,826 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:02,826 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:02,826 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:47, output treesize:20 [2019-08-05 09:58:02,840 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:02,840 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:02,840 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2019-08-05 09:58:02,841 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-08-05 09:58:02,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-08-05 09:58:02,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 09:58:02,842 INFO L87 Difference]: Start difference. First operand 14 states and 16 transitions. Second operand 5 states. [2019-08-05 09:58:02,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:02,965 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2019-08-05 09:58:02,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-08-05 09:58:02,965 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 5 [2019-08-05 09:58:02,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:02,966 INFO L225 Difference]: With dead ends: 21 [2019-08-05 09:58:02,966 INFO L226 Difference]: Without dead ends: 21 [2019-08-05 09:58:02,967 INFO L628 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 [2019-08-05 09:58:02,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2019-08-05 09:58:02,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 15. [2019-08-05 09:58:02,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-08-05 09:58:02,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 17 transitions. [2019-08-05 09:58:02,970 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 17 transitions. Word has length 5 [2019-08-05 09:58:02,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:02,970 INFO L475 AbstractCegarLoop]: Abstraction has 15 states and 17 transitions. [2019-08-05 09:58:02,971 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-08-05 09:58:02,971 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 17 transitions. [2019-08-05 09:58:02,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2019-08-05 09:58:02,971 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:02,972 INFO L399 BasicCegarLoop]: trace histogram [3, 1, 1] [2019-08-05 09:58:02,972 INFO L418 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:02,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:02,973 INFO L82 PathProgramCache]: Analyzing trace with hash 29521877, now seen corresponding path program 3 times [2019-08-05 09:58:02,974 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:03,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:03,056 INFO L256 TraceCheckSpWp]: Trace formula consists of 16 conjuncts, 5 conjunts are in the unsatisfiable core [2019-08-05 09:58:03,057 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:03,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:03,098 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,128 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:03,128 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,128 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:03,188 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:03,218 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:03,218 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,273 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:03,279 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:03,280 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,289 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:03,289 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_17| vanished before elimination [2019-08-05 09:58:03,289 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_16| vanished before elimination [2019-08-05 09:58:03,290 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:03,290 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:03,321 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:03,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:03,364 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:03,365 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:03,366 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,374 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:03,375 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,518 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2019-08-05 09:58:03,519 INFO L567 ElimStorePlain]: treesize reduction 48, result has 55.1 percent of original size [2019-08-05 09:58:03,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:03,530 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,562 INFO L567 ElimStorePlain]: treesize reduction 32, result has 33.3 percent of original size [2019-08-05 09:58:03,562 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_18| vanished before elimination [2019-08-05 09:58:03,562 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_17| vanished before elimination [2019-08-05 09:58:03,563 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:03,563 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:03,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:03,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:03,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:03,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:03,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:03,626 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:03,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:03,639 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,646 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:03,647 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,663 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:03,663 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:03,663 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:64, output treesize:21 [2019-08-05 09:58:03,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:03,686 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:03,686 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2019-08-05 09:58:03,687 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-08-05 09:58:03,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-08-05 09:58:03,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 09:58:03,688 INFO L87 Difference]: Start difference. First operand 15 states and 17 transitions. Second operand 6 states. [2019-08-05 09:58:03,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:03,718 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2019-08-05 09:58:03,719 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-08-05 09:58:03,719 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 5 [2019-08-05 09:58:03,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:03,721 INFO L225 Difference]: With dead ends: 28 [2019-08-05 09:58:03,721 INFO L226 Difference]: Without dead ends: 28 [2019-08-05 09:58:03,722 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 09:58:03,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-08-05 09:58:03,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 16. [2019-08-05 09:58:03,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-08-05 09:58:03,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2019-08-05 09:58:03,725 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 5 [2019-08-05 09:58:03,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:03,725 INFO L475 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2019-08-05 09:58:03,725 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-08-05 09:58:03,725 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2019-08-05 09:58:03,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-08-05 09:58:03,726 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:03,726 INFO L399 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2019-08-05 09:58:03,726 INFO L418 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:03,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:03,727 INFO L82 PathProgramCache]: Analyzing trace with hash 914903521, now seen corresponding path program 1 times [2019-08-05 09:58:03,727 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:03,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:03,737 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 3 conjunts are in the unsatisfiable core [2019-08-05 09:58:03,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:03,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:03,749 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,760 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:03,760 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,760 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:03,775 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:03,783 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:03,784 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,787 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:03,788 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:03,788 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:13 [2019-08-05 09:58:03,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:03,795 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:03,796 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2] total 2 [2019-08-05 09:58:03,796 INFO L454 AbstractCegarLoop]: Interpolant automaton has 4 states [2019-08-05 09:58:03,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-08-05 09:58:03,797 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:58:03,797 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand 4 states. [2019-08-05 09:58:03,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:03,830 INFO L93 Difference]: Finished difference Result 17 states and 19 transitions. [2019-08-05 09:58:03,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-08-05 09:58:03,830 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2019-08-05 09:58:03,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:03,831 INFO L225 Difference]: With dead ends: 17 [2019-08-05 09:58:03,831 INFO L226 Difference]: Without dead ends: 14 [2019-08-05 09:58:03,831 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-08-05 09:58:03,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2019-08-05 09:58:03,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2019-08-05 09:58:03,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2019-08-05 09:58:03,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 16 transitions. [2019-08-05 09:58:03,833 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 16 transitions. Word has length 6 [2019-08-05 09:58:03,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:03,834 INFO L475 AbstractCegarLoop]: Abstraction has 14 states and 16 transitions. [2019-08-05 09:58:03,834 INFO L476 AbstractCegarLoop]: Interpolant automaton has 4 states. [2019-08-05 09:58:03,834 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 16 transitions. [2019-08-05 09:58:03,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-08-05 09:58:03,834 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:03,835 INFO L399 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2019-08-05 09:58:03,835 INFO L418 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:03,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:03,835 INFO L82 PathProgramCache]: Analyzing trace with hash 915169654, now seen corresponding path program 2 times [2019-08-05 09:58:03,836 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:03,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:03,851 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 4 conjunts are in the unsatisfiable core [2019-08-05 09:58:03,852 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:03,859 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:03,859 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,866 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:03,866 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,866 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:03,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:03,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:03,902 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:03,936 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:03,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:03,975 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,002 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:58:04,003 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_22| vanished before elimination [2019-08-05 09:58:04,003 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_21| vanished before elimination [2019-08-05 09:58:04,004 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:04,004 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:04,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:04,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:04,014 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:04,031 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:04,032 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,075 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:04,091 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:04,092 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,119 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:04,120 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:04,120 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:16 [2019-08-05 09:58:04,141 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:04,142 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:04,142 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2019-08-05 09:58:04,143 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-08-05 09:58:04,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-08-05 09:58:04,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 09:58:04,143 INFO L87 Difference]: Start difference. First operand 14 states and 16 transitions. Second operand 5 states. [2019-08-05 09:58:04,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:04,164 INFO L93 Difference]: Finished difference Result 17 states and 18 transitions. [2019-08-05 09:58:04,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-08-05 09:58:04,165 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 6 [2019-08-05 09:58:04,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:04,165 INFO L225 Difference]: With dead ends: 17 [2019-08-05 09:58:04,165 INFO L226 Difference]: Without dead ends: 17 [2019-08-05 09:58:04,166 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 09:58:04,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2019-08-05 09:58:04,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 15. [2019-08-05 09:58:04,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-08-05 09:58:04,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 17 transitions. [2019-08-05 09:58:04,168 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 17 transitions. Word has length 6 [2019-08-05 09:58:04,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:04,169 INFO L475 AbstractCegarLoop]: Abstraction has 15 states and 17 transitions. [2019-08-05 09:58:04,169 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-08-05 09:58:04,169 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 17 transitions. [2019-08-05 09:58:04,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-08-05 09:58:04,169 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:04,170 INFO L399 BasicCegarLoop]: trace histogram [3, 1, 1, 1] [2019-08-05 09:58:04,170 INFO L418 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:04,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:04,170 INFO L82 PathProgramCache]: Analyzing trace with hash 915178239, now seen corresponding path program 3 times [2019-08-05 09:58:04,171 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:04,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:04,193 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 5 conjunts are in the unsatisfiable core [2019-08-05 09:58:04,194 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:04,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:04,223 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,231 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:04,232 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,232 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:04,242 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:04,296 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:04,301 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,335 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:04,335 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_24| vanished before elimination [2019-08-05 09:58:04,337 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:04,338 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,357 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:04,358 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_23| vanished before elimination [2019-08-05 09:58:04,358 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:04,358 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:04,366 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:04,368 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:04,369 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:04,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:04,396 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:04,397 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,411 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:04,412 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,487 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:04,491 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:04,491 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,497 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:04,497 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_25| vanished before elimination [2019-08-05 09:58:04,497 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_24| vanished before elimination [2019-08-05 09:58:04,498 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:04,498 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:04,507 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:04,508 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:04,508 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:04,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:04,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:04,517 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:04,541 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:04,542 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,546 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:04,547 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,555 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:04,556 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:04,556 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:72, output treesize:27 [2019-08-05 09:58:04,569 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:04,569 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:04,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2019-08-05 09:58:04,570 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-08-05 09:58:04,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-08-05 09:58:04,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 09:58:04,571 INFO L87 Difference]: Start difference. First operand 15 states and 17 transitions. Second operand 6 states. [2019-08-05 09:58:04,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:04,607 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2019-08-05 09:58:04,608 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-08-05 09:58:04,608 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 6 [2019-08-05 09:58:04,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:04,609 INFO L225 Difference]: With dead ends: 22 [2019-08-05 09:58:04,609 INFO L226 Difference]: Without dead ends: 22 [2019-08-05 09:58:04,610 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 09:58:04,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2019-08-05 09:58:04,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 16. [2019-08-05 09:58:04,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-08-05 09:58:04,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 18 transitions. [2019-08-05 09:58:04,613 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 18 transitions. Word has length 6 [2019-08-05 09:58:04,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:04,613 INFO L475 AbstractCegarLoop]: Abstraction has 16 states and 18 transitions. [2019-08-05 09:58:04,613 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-08-05 09:58:04,614 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 18 transitions. [2019-08-05 09:58:04,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2019-08-05 09:58:04,614 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:04,614 INFO L399 BasicCegarLoop]: trace histogram [4, 1, 1] [2019-08-05 09:58:04,614 INFO L418 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:04,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:04,615 INFO L82 PathProgramCache]: Analyzing trace with hash 915178516, now seen corresponding path program 4 times [2019-08-05 09:58:04,615 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:04,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:04,663 INFO L256 TraceCheckSpWp]: Trace formula consists of 17 conjuncts, 6 conjunts are in the unsatisfiable core [2019-08-05 09:58:04,664 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:04,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:04,697 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,721 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:04,721 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,721 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:04,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:04,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:04,754 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,787 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:04,790 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:04,791 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,795 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:04,795 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_27| vanished before elimination [2019-08-05 09:58:04,795 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_26| vanished before elimination [2019-08-05 09:58:04,796 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:04,796 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:04,821 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:04,822 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:04,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:04,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:04,889 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:04,918 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:04,919 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,250 WARN L188 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 36 DAG size of output: 15 [2019-08-05 09:58:05,250 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:05,281 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:05,281 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,288 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:05,289 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_28| vanished before elimination [2019-08-05 09:58:05,289 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_27| vanished before elimination [2019-08-05 09:58:05,290 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:05,290 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:05,302 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:05,303 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,305 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,306 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:05,387 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:05,388 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:05,408 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:05,409 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:05,416 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,520 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2019-08-05 09:58:05,521 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:58:05,525 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:05,526 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,546 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:58:05,547 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_29| vanished before elimination [2019-08-05 09:58:05,547 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_28| vanished before elimination [2019-08-05 09:58:05,548 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:05,548 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:05,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:05,582 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:05,583 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:05,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:05,587 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:05,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:05,616 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,620 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:05,620 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,629 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:05,629 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:05,629 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:85, output treesize:26 [2019-08-05 09:58:05,647 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:05,647 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:05,647 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-08-05 09:58:05,648 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-08-05 09:58:05,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-08-05 09:58:05,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 09:58:05,649 INFO L87 Difference]: Start difference. First operand 16 states and 18 transitions. Second operand 7 states. [2019-08-05 09:58:05,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:05,695 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2019-08-05 09:58:05,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-08-05 09:58:05,695 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 6 [2019-08-05 09:58:05,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:05,696 INFO L225 Difference]: With dead ends: 29 [2019-08-05 09:58:05,696 INFO L226 Difference]: Without dead ends: 29 [2019-08-05 09:58:05,696 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 09:58:05,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2019-08-05 09:58:05,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 17. [2019-08-05 09:58:05,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-08-05 09:58:05,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 20 transitions. [2019-08-05 09:58:05,700 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 20 transitions. Word has length 6 [2019-08-05 09:58:05,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:05,700 INFO L475 AbstractCegarLoop]: Abstraction has 17 states and 20 transitions. [2019-08-05 09:58:05,701 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-08-05 09:58:05,701 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 20 transitions. [2019-08-05 09:58:05,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-08-05 09:58:05,701 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:05,701 INFO L399 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1] [2019-08-05 09:58:05,702 INFO L418 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:05,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:05,702 INFO L82 PathProgramCache]: Analyzing trace with hash -1694511742, now seen corresponding path program 2 times [2019-08-05 09:58:05,703 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:05,717 INFO L256 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 4 conjunts are in the unsatisfiable core [2019-08-05 09:58:05,718 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:05,763 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:05,763 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,769 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:05,769 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,769 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:05,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,820 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:05,821 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,865 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:05,865 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_30| vanished before elimination [2019-08-05 09:58:05,866 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_32| vanished before elimination [2019-08-05 09:58:05,870 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:05,870 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,873 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:05,873 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:05,874 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:05,880 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:05,881 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:05,902 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:05,902 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:05,921 INFO L567 ElimStorePlain]: treesize reduction 16, result has 55.6 percent of original size [2019-08-05 09:58:05,921 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_33| vanished before elimination [2019-08-05 09:58:05,921 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:05,921 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:47, output treesize:20 [2019-08-05 09:58:05,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:05,932 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:05,932 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2019-08-05 09:58:05,933 INFO L454 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-08-05 09:58:05,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-08-05 09:58:05,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 09:58:05,933 INFO L87 Difference]: Start difference. First operand 17 states and 20 transitions. Second operand 5 states. [2019-08-05 09:58:05,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:05,961 INFO L93 Difference]: Finished difference Result 18 states and 20 transitions. [2019-08-05 09:58:05,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-08-05 09:58:05,962 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 7 [2019-08-05 09:58:05,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:05,963 INFO L225 Difference]: With dead ends: 18 [2019-08-05 09:58:05,963 INFO L226 Difference]: Without dead ends: 15 [2019-08-05 09:58:05,963 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2019-08-05 09:58:05,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2019-08-05 09:58:05,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2019-08-05 09:58:05,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2019-08-05 09:58:05,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 17 transitions. [2019-08-05 09:58:05,966 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 17 transitions. Word has length 7 [2019-08-05 09:58:05,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:05,966 INFO L475 AbstractCegarLoop]: Abstraction has 15 states and 17 transitions. [2019-08-05 09:58:05,967 INFO L476 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-08-05 09:58:05,967 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 17 transitions. [2019-08-05 09:58:05,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-08-05 09:58:05,967 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:05,967 INFO L399 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1] [2019-08-05 09:58:05,968 INFO L418 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:05,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:05,968 INFO L82 PathProgramCache]: Analyzing trace with hash -1694245609, now seen corresponding path program 3 times [2019-08-05 09:58:05,969 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:05,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:05,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 5 conjunts are in the unsatisfiable core [2019-08-05 09:58:05,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:06,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:06,001 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,008 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:06,009 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,009 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:06,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:06,062 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,100 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:06,100 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_34| vanished before elimination [2019-08-05 09:58:06,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:06,103 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,108 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:06,108 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_33| vanished before elimination [2019-08-05 09:58:06,108 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:06,108 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:06,115 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,116 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:06,133 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,134 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:06,134 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,138 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:06,139 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,175 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:06,176 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_35| vanished before elimination [2019-08-05 09:58:06,176 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_34| vanished before elimination [2019-08-05 09:58:06,179 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:06,180 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,186 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:06,186 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:06,187 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:06,219 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,220 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:06,221 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:06,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,234 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:06,234 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,240 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:06,240 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,249 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:06,250 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,260 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:06,260 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:06,260 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 1 variables, input treesize:64, output treesize:21 [2019-08-05 09:58:06,274 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:06,274 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:06,275 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2019-08-05 09:58:06,275 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-08-05 09:58:06,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-08-05 09:58:06,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 09:58:06,276 INFO L87 Difference]: Start difference. First operand 15 states and 17 transitions. Second operand 6 states. [2019-08-05 09:58:06,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:06,293 INFO L93 Difference]: Finished difference Result 18 states and 19 transitions. [2019-08-05 09:58:06,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-08-05 09:58:06,293 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 7 [2019-08-05 09:58:06,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:06,294 INFO L225 Difference]: With dead ends: 18 [2019-08-05 09:58:06,294 INFO L226 Difference]: Without dead ends: 18 [2019-08-05 09:58:06,295 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 09:58:06,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2019-08-05 09:58:06,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 16. [2019-08-05 09:58:06,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-08-05 09:58:06,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 18 transitions. [2019-08-05 09:58:06,297 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 18 transitions. Word has length 7 [2019-08-05 09:58:06,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:06,298 INFO L475 AbstractCegarLoop]: Abstraction has 16 states and 18 transitions. [2019-08-05 09:58:06,298 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-08-05 09:58:06,298 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 18 transitions. [2019-08-05 09:58:06,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-08-05 09:58:06,298 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:06,298 INFO L399 BasicCegarLoop]: trace histogram [4, 1, 1, 1] [2019-08-05 09:58:06,299 INFO L418 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:06,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:06,299 INFO L82 PathProgramCache]: Analyzing trace with hash -1694237024, now seen corresponding path program 4 times [2019-08-05 09:58:06,300 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:06,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:06,336 INFO L256 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 6 conjunts are in the unsatisfiable core [2019-08-05 09:58:06,337 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:06,382 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:06,382 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,401 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:06,402 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,402 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:06,420 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,428 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:06,429 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,453 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:06,453 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_37| vanished before elimination [2019-08-05 09:58:06,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:06,457 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,461 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:06,461 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_36| vanished before elimination [2019-08-05 09:58:06,461 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:06,462 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:06,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:06,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,553 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:06,553 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:06,587 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,657 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:06,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:06,661 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,667 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:06,667 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_38| vanished before elimination [2019-08-05 09:58:06,667 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_37| vanished before elimination [2019-08-05 09:58:06,668 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:06,668 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:06,677 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:06,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:06,688 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,695 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:06,696 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:06,708 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,831 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 21 [2019-08-05 09:58:06,831 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:58:06,831 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_39| vanished before elimination [2019-08-05 09:58:06,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:06,835 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,841 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:06,841 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_38| vanished before elimination [2019-08-05 09:58:06,842 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:06,842 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:06,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,955 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:06,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:06,968 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:06,976 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:06,988 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:06,988 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:06,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:06,991 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,000 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:07,001 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:07,001 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:97, output treesize:34 [2019-08-05 09:58:07,019 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:07,019 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:07,020 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-08-05 09:58:07,020 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-08-05 09:58:07,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-08-05 09:58:07,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 09:58:07,021 INFO L87 Difference]: Start difference. First operand 16 states and 18 transitions. Second operand 7 states. [2019-08-05 09:58:07,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:07,049 INFO L93 Difference]: Finished difference Result 23 states and 23 transitions. [2019-08-05 09:58:07,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-08-05 09:58:07,050 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 7 [2019-08-05 09:58:07,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:07,050 INFO L225 Difference]: With dead ends: 23 [2019-08-05 09:58:07,050 INFO L226 Difference]: Without dead ends: 23 [2019-08-05 09:58:07,051 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 09:58:07,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2019-08-05 09:58:07,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 17. [2019-08-05 09:58:07,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-08-05 09:58:07,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2019-08-05 09:58:07,053 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 7 [2019-08-05 09:58:07,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:07,054 INFO L475 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2019-08-05 09:58:07,054 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-08-05 09:58:07,054 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2019-08-05 09:58:07,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2019-08-05 09:58:07,054 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:07,054 INFO L399 BasicCegarLoop]: trace histogram [5, 1, 1] [2019-08-05 09:58:07,055 INFO L418 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:07,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:07,055 INFO L82 PathProgramCache]: Analyzing trace with hash -1694236747, now seen corresponding path program 5 times [2019-08-05 09:58:07,056 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:07,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:07,109 INFO L256 TraceCheckSpWp]: Trace formula consists of 18 conjuncts, 7 conjunts are in the unsatisfiable core [2019-08-05 09:58:07,110 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:07,155 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:07,156 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,181 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:07,181 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,181 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:07,233 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:07,281 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:07,281 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,604 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 14 [2019-08-05 09:58:07,605 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:07,605 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_40| vanished before elimination [2019-08-05 09:58:07,605 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_41| vanished before elimination [2019-08-05 09:58:07,632 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:07,632 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,707 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:07,707 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:07,707 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:07,783 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:07,783 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:07,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:07,797 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:07,798 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,804 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:07,804 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,841 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:07,842 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_41| vanished before elimination [2019-08-05 09:58:07,842 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_42| vanished before elimination [2019-08-05 09:58:07,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:07,852 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,862 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:07,862 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:07,862 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:07,872 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:07,873 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:07,874 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:07,875 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:07,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:07,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:07,919 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:07,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:07,926 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,932 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:07,933 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:07,993 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:58:07,996 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:07,997 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,004 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:08,004 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_43| vanished before elimination [2019-08-05 09:58:08,005 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_43| vanished before elimination [2019-08-05 09:58:08,005 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:08,005 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:08,018 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,018 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:08,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:08,047 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:08,054 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:08,054 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:08,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:08,061 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:08,066 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,121 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:58:08,125 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:08,125 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,133 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:08,133 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_44| vanished before elimination [2019-08-05 09:58:08,134 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_44| vanished before elimination [2019-08-05 09:58:08,134 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:08,134 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:08,149 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:08,149 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,150 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,151 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,153 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:08,195 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,312 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 21 [2019-08-05 09:58:08,312 INFO L567 ElimStorePlain]: treesize reduction 48, result has 46.7 percent of original size [2019-08-05 09:58:08,316 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:08,316 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:08,334 INFO L464 ElimStorePlain]: Eliminatee v_prenex_4 vanished before elimination [2019-08-05 09:58:08,334 INFO L464 ElimStorePlain]: Eliminatee v_prenex_6 vanished before elimination [2019-08-05 09:58:08,334 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_46| vanished before elimination [2019-08-05 09:58:08,334 INFO L496 ElimStorePlain]: Start of recursive call 1: 5 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:08,335 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:106, output treesize:31 [2019-08-05 09:58:08,356 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:08,356 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:08,357 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2019-08-05 09:58:08,357 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-08-05 09:58:08,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-08-05 09:58:08,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-08-05 09:58:08,358 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand 8 states. [2019-08-05 09:58:08,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:08,396 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2019-08-05 09:58:08,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-08-05 09:58:08,396 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 7 [2019-08-05 09:58:08,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:08,397 INFO L225 Difference]: With dead ends: 30 [2019-08-05 09:58:08,397 INFO L226 Difference]: Without dead ends: 30 [2019-08-05 09:58:08,397 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-08-05 09:58:08,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2019-08-05 09:58:08,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 18. [2019-08-05 09:58:08,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-08-05 09:58:08,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 21 transitions. [2019-08-05 09:58:08,401 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 21 transitions. Word has length 7 [2019-08-05 09:58:08,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:08,401 INFO L475 AbstractCegarLoop]: Abstraction has 18 states and 21 transitions. [2019-08-05 09:58:08,401 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-08-05 09:58:08,401 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 21 transitions. [2019-08-05 09:58:08,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-08-05 09:58:08,401 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:08,402 INFO L399 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1] [2019-08-05 09:58:08,402 INFO L418 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:08,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:08,402 INFO L82 PathProgramCache]: Analyzing trace with hash -982006271, now seen corresponding path program 3 times [2019-08-05 09:58:08,403 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:08,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:08,422 INFO L256 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 5 conjunts are in the unsatisfiable core [2019-08-05 09:58:08,423 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:08,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:08,466 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,467 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:08,467 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,468 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:08,471 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,496 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:08,497 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,524 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:08,530 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:08,531 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,549 INFO L567 ElimStorePlain]: treesize reduction 32, result has 28.9 percent of original size [2019-08-05 09:58:08,550 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_46| vanished before elimination [2019-08-05 09:58:08,550 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_45| vanished before elimination [2019-08-05 09:58:08,550 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:08,551 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:08,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,593 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:08,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:08,603 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:08,603 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,619 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:08,619 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,690 INFO L567 ElimStorePlain]: treesize reduction 54, result has 53.8 percent of original size [2019-08-05 09:58:08,695 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:08,696 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,711 INFO L567 ElimStorePlain]: treesize reduction 32, result has 38.5 percent of original size [2019-08-05 09:58:08,712 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_47| vanished before elimination [2019-08-05 09:58:08,712 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_46| vanished before elimination [2019-08-05 09:58:08,712 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:08,712 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:08,729 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:08,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:08,765 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,793 INFO L567 ElimStorePlain]: treesize reduction 23, result has 62.3 percent of original size [2019-08-05 09:58:08,793 INFO L464 ElimStorePlain]: Eliminatee v_prenex_7 vanished before elimination [2019-08-05 09:58:08,796 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:08,797 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,804 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:08,804 INFO L496 ElimStorePlain]: Start of recursive call 1: 3 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:08,805 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:72, output treesize:27 [2019-08-05 09:58:08,819 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:08,819 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:08,819 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2019-08-05 09:58:08,820 INFO L454 AbstractCegarLoop]: Interpolant automaton has 6 states [2019-08-05 09:58:08,820 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2019-08-05 09:58:08,820 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 09:58:08,821 INFO L87 Difference]: Start difference. First operand 18 states and 21 transitions. Second operand 6 states. [2019-08-05 09:58:08,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:08,834 INFO L93 Difference]: Finished difference Result 19 states and 21 transitions. [2019-08-05 09:58:08,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-08-05 09:58:08,834 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 8 [2019-08-05 09:58:08,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:08,834 INFO L225 Difference]: With dead ends: 19 [2019-08-05 09:58:08,834 INFO L226 Difference]: Without dead ends: 16 [2019-08-05 09:58:08,835 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2019-08-05 09:58:08,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2019-08-05 09:58:08,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2019-08-05 09:58:08,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2019-08-05 09:58:08,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 18 transitions. [2019-08-05 09:58:08,838 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 18 transitions. Word has length 8 [2019-08-05 09:58:08,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:08,838 INFO L475 AbstractCegarLoop]: Abstraction has 16 states and 18 transitions. [2019-08-05 09:58:08,838 INFO L476 AbstractCegarLoop]: Interpolant automaton has 6 states. [2019-08-05 09:58:08,839 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 18 transitions. [2019-08-05 09:58:08,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-08-05 09:58:08,839 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:08,839 INFO L399 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1] [2019-08-05 09:58:08,839 INFO L418 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:08,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:08,840 INFO L82 PathProgramCache]: Analyzing trace with hash -981740138, now seen corresponding path program 4 times [2019-08-05 09:58:08,840 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:08,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:08,869 INFO L256 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 6 conjunts are in the unsatisfiable core [2019-08-05 09:58:08,870 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:08,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:08,881 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,882 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:08,882 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,882 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:08,898 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,924 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:08,924 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,950 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:08,951 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_49| vanished before elimination [2019-08-05 09:58:08,953 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:08,954 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:08,958 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:08,958 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_50| vanished before elimination [2019-08-05 09:58:08,958 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:08,959 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:08,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:08,966 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:08,967 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:09,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:09,002 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:09,002 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:09,006 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:09,006 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:09,060 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:09,061 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_50| vanished before elimination [2019-08-05 09:58:09,064 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:09,064 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:09,070 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:09,070 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_51| vanished before elimination [2019-08-05 09:58:09,081 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:09,081 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:09,089 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:09,090 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:09,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:09,151 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:09,152 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:09,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:09,204 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:09,205 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:09,229 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:09,230 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:09,879 WARN L188 SmtUtils]: Spent 648.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 17 [2019-08-05 09:58:09,879 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:58:09,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:09,905 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:09,985 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:09,985 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_51| vanished before elimination [2019-08-05 09:58:09,985 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_52| vanished before elimination [2019-08-05 09:58:09,985 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:09,985 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:09,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:09,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:09,997 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:10,061 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:10,080 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:10,088 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,090 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:10,091 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,113 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:10,114 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:10,114 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 1 variables, input treesize:85, output treesize:26 [2019-08-05 09:58:10,128 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:10,129 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:10,129 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-08-05 09:58:10,129 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-08-05 09:58:10,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-08-05 09:58:10,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 09:58:10,130 INFO L87 Difference]: Start difference. First operand 16 states and 18 transitions. Second operand 7 states. [2019-08-05 09:58:10,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:10,148 INFO L93 Difference]: Finished difference Result 19 states and 20 transitions. [2019-08-05 09:58:10,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-08-05 09:58:10,149 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 8 [2019-08-05 09:58:10,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:10,149 INFO L225 Difference]: With dead ends: 19 [2019-08-05 09:58:10,149 INFO L226 Difference]: Without dead ends: 19 [2019-08-05 09:58:10,150 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 09:58:10,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19 states. [2019-08-05 09:58:10,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19 to 17. [2019-08-05 09:58:10,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-08-05 09:58:10,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2019-08-05 09:58:10,152 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 8 [2019-08-05 09:58:10,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:10,152 INFO L475 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2019-08-05 09:58:10,153 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-08-05 09:58:10,153 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2019-08-05 09:58:10,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-08-05 09:58:10,153 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:10,153 INFO L399 BasicCegarLoop]: trace histogram [5, 1, 1, 1] [2019-08-05 09:58:10,154 INFO L418 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:10,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:10,154 INFO L82 PathProgramCache]: Analyzing trace with hash -981731553, now seen corresponding path program 5 times [2019-08-05 09:58:10,155 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:10,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:10,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 7 conjunts are in the unsatisfiable core [2019-08-05 09:58:10,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:10,235 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:10,235 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,261 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:10,261 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,261 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:10,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:10,352 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,382 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:10,382 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_54| vanished before elimination [2019-08-05 09:58:10,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:10,385 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,388 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:10,388 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_54| vanished before elimination [2019-08-05 09:58:10,388 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:10,388 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:10,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:10,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,395 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,439 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:10,439 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:10,447 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,486 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:10,487 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_55| vanished before elimination [2019-08-05 09:58:10,487 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_55| vanished before elimination [2019-08-05 09:58:10,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:10,490 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,494 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:10,495 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:10,495 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:10,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:10,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,523 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:10,523 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,538 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:10,539 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,544 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:10,544 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,596 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:58:10,597 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_56| vanished before elimination [2019-08-05 09:58:10,600 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:10,600 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,608 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:10,609 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_55| vanished before elimination [2019-08-05 09:58:10,609 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:10,609 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:10,627 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,627 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,629 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,630 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,630 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:10,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,703 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:10,704 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:10,762 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:10,814 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:10,814 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:10,843 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:10,843 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:11,665 WARN L188 SmtUtils]: Spent 820.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 24 [2019-08-05 09:58:11,665 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:58:11,666 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_57| vanished before elimination [2019-08-05 09:58:11,690 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:11,691 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:11,834 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2019-08-05 09:58:11,834 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:11,834 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_56| vanished before elimination [2019-08-05 09:58:11,834 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:11,835 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:58:12,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:12,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:12,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:12,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:12,055 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:12,055 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:12,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:12,097 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:12,102 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:12,102 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:12,107 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:12,108 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,120 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:12,120 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,217 INFO L567 ElimStorePlain]: treesize reduction 7, result has 85.4 percent of original size [2019-08-05 09:58:12,217 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:12,218 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:122, output treesize:41 [2019-08-05 09:58:12,303 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:12,303 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:12,303 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2019-08-05 09:58:12,304 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-08-05 09:58:12,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-08-05 09:58:12,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-08-05 09:58:12,305 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand 8 states. [2019-08-05 09:58:12,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:12,333 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2019-08-05 09:58:12,333 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-08-05 09:58:12,334 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 8 [2019-08-05 09:58:12,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:12,334 INFO L225 Difference]: With dead ends: 24 [2019-08-05 09:58:12,334 INFO L226 Difference]: Without dead ends: 24 [2019-08-05 09:58:12,334 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-08-05 09:58:12,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-08-05 09:58:12,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 18. [2019-08-05 09:58:12,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-08-05 09:58:12,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2019-08-05 09:58:12,337 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 8 [2019-08-05 09:58:12,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:12,337 INFO L475 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2019-08-05 09:58:12,337 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-08-05 09:58:12,337 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2019-08-05 09:58:12,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2019-08-05 09:58:12,338 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:12,338 INFO L399 BasicCegarLoop]: trace histogram [6, 1, 1] [2019-08-05 09:58:12,338 INFO L418 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:12,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:12,338 INFO L82 PathProgramCache]: Analyzing trace with hash -981731276, now seen corresponding path program 6 times [2019-08-05 09:58:12,339 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:12,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:12,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 19 conjuncts, 8 conjunts are in the unsatisfiable core [2019-08-05 09:58:12,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:12,421 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:12,421 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,438 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:12,439 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,439 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:12,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:12,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:12,476 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,495 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:12,498 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:12,499 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,503 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:12,503 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_59| vanished before elimination [2019-08-05 09:58:12,504 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_58| vanished before elimination [2019-08-05 09:58:12,504 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:12,504 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:12,510 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:12,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:12,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:12,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:12,569 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:12,570 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,596 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:12,596 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,731 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 35 [2019-08-05 09:58:12,731 INFO L567 ElimStorePlain]: treesize reduction 48, result has 55.1 percent of original size [2019-08-05 09:58:12,735 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:12,736 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,786 INFO L567 ElimStorePlain]: treesize reduction 32, result has 33.3 percent of original size [2019-08-05 09:58:12,786 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_60| vanished before elimination [2019-08-05 09:58:12,787 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_59| vanished before elimination [2019-08-05 09:58:12,787 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:12,787 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:12,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:12,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:12,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:12,812 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:12,812 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:12,829 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:12,829 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,833 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:12,834 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,911 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:58:12,916 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:12,917 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:12,962 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:58:12,962 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_60| vanished before elimination [2019-08-05 09:58:12,962 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_61| vanished before elimination [2019-08-05 09:58:12,963 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:12,963 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:12,976 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:12,976 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:13,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:13,043 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:13,051 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:13,051 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:13,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:13,061 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:13,066 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,157 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 09:58:13,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:13,162 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,223 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 09:58:13,223 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_61| vanished before elimination [2019-08-05 09:58:13,224 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_62| vanished before elimination [2019-08-05 09:58:13,224 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:13,224 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:13,237 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:13,238 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,239 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,241 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,242 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,242 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:13,252 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:13,253 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:13,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:13,261 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:13,298 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:13,298 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,303 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:13,304 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:13,304 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:13,310 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,408 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:58:13,408 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_62| vanished before elimination [2019-08-05 09:58:13,408 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_63| vanished before elimination [2019-08-05 09:58:13,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:13,412 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,426 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:13,427 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:13,427 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:13,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:13,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,481 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:13,487 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,541 INFO L567 ElimStorePlain]: treesize reduction 64, result has 42.3 percent of original size [2019-08-05 09:58:13,542 INFO L464 ElimStorePlain]: Eliminatee v_prenex_11 vanished before elimination [2019-08-05 09:58:13,542 INFO L464 ElimStorePlain]: Eliminatee v_prenex_12 vanished before elimination [2019-08-05 09:58:13,546 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:13,546 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,567 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:13,567 INFO L464 ElimStorePlain]: Eliminatee v_prenex_10 vanished before elimination [2019-08-05 09:58:13,567 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_65| vanished before elimination [2019-08-05 09:58:13,567 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:13,568 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:127, output treesize:36 [2019-08-05 09:58:13,590 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:13,590 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:13,590 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2019-08-05 09:58:13,590 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-08-05 09:58:13,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-08-05 09:58:13,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-08-05 09:58:13,591 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand 9 states. [2019-08-05 09:58:13,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:13,624 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2019-08-05 09:58:13,625 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-08-05 09:58:13,626 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 8 [2019-08-05 09:58:13,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:13,626 INFO L225 Difference]: With dead ends: 31 [2019-08-05 09:58:13,627 INFO L226 Difference]: Without dead ends: 31 [2019-08-05 09:58:13,627 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-08-05 09:58:13,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2019-08-05 09:58:13,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 19. [2019-08-05 09:58:13,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-08-05 09:58:13,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 22 transitions. [2019-08-05 09:58:13,630 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 22 transitions. Word has length 8 [2019-08-05 09:58:13,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:13,630 INFO L475 AbstractCegarLoop]: Abstraction has 19 states and 22 transitions. [2019-08-05 09:58:13,630 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-08-05 09:58:13,630 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 22 transitions. [2019-08-05 09:58:13,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-08-05 09:58:13,631 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:13,631 INFO L399 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1] [2019-08-05 09:58:13,631 INFO L418 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:13,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:13,631 INFO L82 PathProgramCache]: Analyzing trace with hash -369173150, now seen corresponding path program 4 times [2019-08-05 09:58:13,632 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:13,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:13,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 6 conjunts are in the unsatisfiable core [2019-08-05 09:58:13,650 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:13,688 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:13,689 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,714 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:13,714 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,714 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:13,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,793 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:13,793 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,916 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 14 [2019-08-05 09:58:13,916 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:13,916 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_66| vanished before elimination [2019-08-05 09:58:13,917 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_65| vanished before elimination [2019-08-05 09:58:13,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:13,919 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,924 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:13,924 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:13,924 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:13,930 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:13,931 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,931 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:13,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:13,953 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:13,953 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,956 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:13,957 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:13,993 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:13,996 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:13,996 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,002 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:14,003 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_67| vanished before elimination [2019-08-05 09:58:14,003 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_66| vanished before elimination [2019-08-05 09:58:14,003 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:14,003 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:14,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:14,013 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,015 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,016 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,024 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:14,024 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,029 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:14,029 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:14,034 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,104 INFO L567 ElimStorePlain]: treesize reduction 108, result has 39.3 percent of original size [2019-08-05 09:58:14,108 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:14,109 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,130 INFO L567 ElimStorePlain]: treesize reduction 32, result has 45.8 percent of original size [2019-08-05 09:58:14,131 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_67| vanished before elimination [2019-08-05 09:58:14,131 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_66| vanished before elimination [2019-08-05 09:58:14,131 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:14,132 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:14,151 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,153 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,154 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,155 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,159 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:14,160 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,191 INFO L567 ElimStorePlain]: treesize reduction 34, result has 57.0 percent of original size [2019-08-05 09:58:14,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:14,195 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,204 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:14,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_15 vanished before elimination [2019-08-05 09:58:14,205 INFO L464 ElimStorePlain]: Eliminatee v_prenex_16 vanished before elimination [2019-08-05 09:58:14,205 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:14,205 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:97, output treesize:34 [2019-08-05 09:58:14,222 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:14,222 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:14,223 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2019-08-05 09:58:14,223 INFO L454 AbstractCegarLoop]: Interpolant automaton has 7 states [2019-08-05 09:58:14,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2019-08-05 09:58:14,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 09:58:14,224 INFO L87 Difference]: Start difference. First operand 19 states and 22 transitions. Second operand 7 states. [2019-08-05 09:58:14,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:14,237 INFO L93 Difference]: Finished difference Result 20 states and 22 transitions. [2019-08-05 09:58:14,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-08-05 09:58:14,237 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 9 [2019-08-05 09:58:14,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:14,238 INFO L225 Difference]: With dead ends: 20 [2019-08-05 09:58:14,238 INFO L226 Difference]: Without dead ends: 17 [2019-08-05 09:58:14,239 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2019-08-05 09:58:14,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2019-08-05 09:58:14,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2019-08-05 09:58:14,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-08-05 09:58:14,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2019-08-05 09:58:14,242 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 9 [2019-08-05 09:58:14,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:14,242 INFO L475 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2019-08-05 09:58:14,242 INFO L476 AbstractCegarLoop]: Interpolant automaton has 7 states. [2019-08-05 09:58:14,242 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2019-08-05 09:58:14,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-08-05 09:58:14,243 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:14,243 INFO L399 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1] [2019-08-05 09:58:14,243 INFO L418 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:14,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:14,243 INFO L82 PathProgramCache]: Analyzing trace with hash -368907017, now seen corresponding path program 5 times [2019-08-05 09:58:14,244 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:14,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:14,271 INFO L256 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 7 conjunts are in the unsatisfiable core [2019-08-05 09:58:14,272 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:14,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:14,307 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,333 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:14,333 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,333 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:14,372 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,392 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:14,393 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,431 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:14,432 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_70| vanished before elimination [2019-08-05 09:58:14,432 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_69| vanished before elimination [2019-08-05 09:58:14,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:14,436 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,444 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:14,445 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:14,445 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:14,451 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:14,451 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,452 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,482 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:14,483 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,501 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:14,501 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,547 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:14,548 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_70| vanished before elimination [2019-08-05 09:58:14,550 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:14,551 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,556 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:14,557 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_71| vanished before elimination [2019-08-05 09:58:14,557 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:14,557 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:14,565 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:14,566 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,567 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,568 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,600 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:14,600 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,607 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:14,607 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,612 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:14,613 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,659 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:58:14,663 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:14,663 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,668 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:14,668 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_71| vanished before elimination [2019-08-05 09:58:14,668 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_72| vanished before elimination [2019-08-05 09:58:14,669 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:14,669 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:14,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,683 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,684 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,709 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:14,709 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:14,725 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,731 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:14,732 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,737 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:14,737 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,802 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:58:14,803 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_72| vanished before elimination [2019-08-05 09:58:14,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:14,806 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,816 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:14,816 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_73| vanished before elimination [2019-08-05 09:58:14,816 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:14,817 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:14,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:14,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:14,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:14,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,839 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:14,839 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,870 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:14,870 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,874 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:14,874 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:14,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:14,879 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:14,882 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:14,896 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:14,896 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:14,896 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 1 variables, input treesize:106, output treesize:31 [2019-08-05 09:58:14,915 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:14,925 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:14,925 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2019-08-05 09:58:14,926 INFO L454 AbstractCegarLoop]: Interpolant automaton has 8 states [2019-08-05 09:58:14,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2019-08-05 09:58:14,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-08-05 09:58:14,926 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand 8 states. [2019-08-05 09:58:14,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:14,970 INFO L93 Difference]: Finished difference Result 20 states and 21 transitions. [2019-08-05 09:58:14,970 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2019-08-05 09:58:14,970 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 9 [2019-08-05 09:58:14,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:14,971 INFO L225 Difference]: With dead ends: 20 [2019-08-05 09:58:14,971 INFO L226 Difference]: Without dead ends: 20 [2019-08-05 09:58:14,971 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2019-08-05 09:58:14,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2019-08-05 09:58:14,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 18. [2019-08-05 09:58:14,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-08-05 09:58:14,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2019-08-05 09:58:14,973 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 9 [2019-08-05 09:58:14,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:14,973 INFO L475 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2019-08-05 09:58:14,973 INFO L476 AbstractCegarLoop]: Interpolant automaton has 8 states. [2019-08-05 09:58:14,973 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2019-08-05 09:58:14,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-08-05 09:58:14,974 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:14,974 INFO L399 BasicCegarLoop]: trace histogram [6, 1, 1, 1] [2019-08-05 09:58:14,979 INFO L418 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:14,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:14,980 INFO L82 PathProgramCache]: Analyzing trace with hash -368898432, now seen corresponding path program 6 times [2019-08-05 09:58:14,980 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:15,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:15,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 8 conjunts are in the unsatisfiable core [2019-08-05 09:58:15,039 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:15,079 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:15,079 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,102 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:15,102 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,102 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:15,147 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:15,190 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,298 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 34 [2019-08-05 09:58:15,299 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:15,303 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:15,303 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,313 INFO L567 ElimStorePlain]: treesize reduction 32, result has 28.9 percent of original size [2019-08-05 09:58:15,314 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_75| vanished before elimination [2019-08-05 09:58:15,314 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_75| vanished before elimination [2019-08-05 09:58:15,314 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:15,314 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:15,321 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,321 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:15,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,329 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,329 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:15,336 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,377 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:15,380 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:15,380 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,386 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:15,386 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_76| vanished before elimination [2019-08-05 09:58:15,387 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_76| vanished before elimination [2019-08-05 09:58:15,387 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:15,387 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:15,396 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,396 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:15,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,422 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,422 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,428 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,428 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:15,434 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,484 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:58:15,484 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_77| vanished before elimination [2019-08-05 09:58:15,485 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_77| vanished before elimination [2019-08-05 09:58:15,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:15,487 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,497 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:15,497 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:15,498 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:15,510 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,510 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,521 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,522 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,530 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,530 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,586 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,587 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:15,618 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,853 WARN L188 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 24 [2019-08-05 09:58:15,854 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:58:15,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:15,857 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,867 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:15,867 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_78| vanished before elimination [2019-08-05 09:58:15,867 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_77| vanished before elimination [2019-08-05 09:58:15,867 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:15,867 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:58:15,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:15,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:15,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,893 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,900 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,901 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:15,909 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:15,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,917 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:15,924 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:15,924 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,026 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 27 [2019-08-05 09:58:16,027 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:58:16,027 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_79| vanished before elimination [2019-08-05 09:58:16,031 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:16,031 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,042 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:16,042 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_78| vanished before elimination [2019-08-05 09:58:16,043 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:16,043 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:58:16,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:16,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,064 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,067 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:16,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,124 INFO L567 ElimStorePlain]: treesize reduction 72, result has 45.0 percent of original size [2019-08-05 09:58:16,124 INFO L464 ElimStorePlain]: Eliminatee v_prenex_18 vanished before elimination [2019-08-05 09:58:16,124 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_80| vanished before elimination [2019-08-05 09:58:16,125 INFO L464 ElimStorePlain]: Eliminatee v_prenex_19 vanished before elimination [2019-08-05 09:58:16,125 INFO L464 ElimStorePlain]: Eliminatee v_prenex_20 vanished before elimination [2019-08-05 09:58:16,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:16,130 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,143 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:16,143 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:16,143 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:147, output treesize:48 [2019-08-05 09:58:16,168 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:16,168 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:16,169 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2019-08-05 09:58:16,169 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-08-05 09:58:16,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-08-05 09:58:16,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-08-05 09:58:16,170 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand 9 states. [2019-08-05 09:58:16,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:16,225 INFO L93 Difference]: Finished difference Result 25 states and 25 transitions. [2019-08-05 09:58:16,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-08-05 09:58:16,226 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 9 [2019-08-05 09:58:16,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:16,226 INFO L225 Difference]: With dead ends: 25 [2019-08-05 09:58:16,227 INFO L226 Difference]: Without dead ends: 25 [2019-08-05 09:58:16,227 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-08-05 09:58:16,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2019-08-05 09:58:16,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 19. [2019-08-05 09:58:16,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-08-05 09:58:16,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 21 transitions. [2019-08-05 09:58:16,229 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 21 transitions. Word has length 9 [2019-08-05 09:58:16,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:16,230 INFO L475 AbstractCegarLoop]: Abstraction has 19 states and 21 transitions. [2019-08-05 09:58:16,230 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-08-05 09:58:16,230 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 21 transitions. [2019-08-05 09:58:16,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2019-08-05 09:58:16,230 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:16,230 INFO L399 BasicCegarLoop]: trace histogram [7, 1, 1] [2019-08-05 09:58:16,231 INFO L418 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:16,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:16,231 INFO L82 PathProgramCache]: Analyzing trace with hash -368898155, now seen corresponding path program 7 times [2019-08-05 09:58:16,232 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:16,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:16,322 WARN L254 TraceCheckSpWp]: Trace formula consists of 20 conjuncts, 10 conjunts are in the unsatisfiable core [2019-08-05 09:58:16,324 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:16,368 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:16,368 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,395 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:16,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:16,402 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,409 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:16,409 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,409 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:13, output treesize:11 [2019-08-05 09:58:16,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 16 [2019-08-05 09:58:16,433 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,464 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:16,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 18 [2019-08-05 09:58:16,468 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,508 INFO L567 ElimStorePlain]: treesize reduction 21, result has 67.7 percent of original size [2019-08-05 09:58:16,508 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_80| vanished before elimination [2019-08-05 09:58:16,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 16 [2019-08-05 09:58:16,513 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,529 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:16,529 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:16,529 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:85, output treesize:36 [2019-08-05 09:58:16,548 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:16,548 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,549 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,550 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:16,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:16,563 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:16,569 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:16,570 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 16 [2019-08-05 09:58:16,576 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,738 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 48 [2019-08-05 09:58:16,738 INFO L567 ElimStorePlain]: treesize reduction 63, result has 72.7 percent of original size [2019-08-05 09:58:16,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:16,745 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:16,746 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:16,752 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,845 INFO L567 ElimStorePlain]: treesize reduction 65, result has 56.1 percent of original size [2019-08-05 09:58:16,846 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_81| vanished before elimination [2019-08-05 09:58:16,850 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:16,850 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:16,884 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:16,884 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:16,885 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:261, output treesize:73 [2019-08-05 09:58:16,930 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:16,931 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,932 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,945 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,946 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,947 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:16,947 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:17,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,011 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:17,012 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,025 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,025 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,031 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:17,032 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,039 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:17,039 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,048 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,066 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,362 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 60 [2019-08-05 09:58:17,363 INFO L567 ElimStorePlain]: treesize reduction 195, result has 58.4 percent of original size [2019-08-05 09:58:17,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,369 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:17,369 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:17,375 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,381 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:17,381 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,522 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2019-08-05 09:58:17,522 INFO L567 ElimStorePlain]: treesize reduction 111, result has 54.5 percent of original size [2019-08-05 09:58:17,522 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_82| vanished before elimination [2019-08-05 09:58:17,525 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,526 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,582 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:17,582 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:58:17,583 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:529, output treesize:123 [2019-08-05 09:58:17,670 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:17,671 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:58:17,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:58:17,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,695 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:17,708 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:17,754 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:17,765 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,773 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,773 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,774 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,782 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,783 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:17,806 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,815 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,816 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:17,831 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,832 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:17,838 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:17,838 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:18,396 WARN L188 SmtUtils]: Spent 557.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 73 [2019-08-05 09:58:18,397 INFO L567 ElimStorePlain]: treesize reduction 396, result has 49.8 percent of original size [2019-08-05 09:58:18,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:18,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:18,406 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:18,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:18,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:18,424 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:18,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:18,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:18,433 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:18,439 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:18,440 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:18,746 WARN L188 SmtUtils]: Spent 305.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2019-08-05 09:58:18,746 INFO L567 ElimStorePlain]: treesize reduction 157, result has 55.5 percent of original size [2019-08-05 09:58:18,746 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_83| vanished before elimination [2019-08-05 09:58:18,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:18,749 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:18,857 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2019-08-05 09:58:18,857 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:18,858 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 09:58:18,858 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:889, output treesize:186 [2019-08-05 09:58:18,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:18,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 09:58:18,955 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 09:58:18,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:18,999 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,000 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,010 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,011 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,021 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,022 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,022 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,031 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,032 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,032 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,043 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,054 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,054 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,064 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:19,065 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,076 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,086 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,116 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,116 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,125 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:19,126 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,141 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:19,141 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,150 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:19,150 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:19,160 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,170 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 18 [2019-08-05 09:58:19,170 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,861 WARN L188 SmtUtils]: Spent 690.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 76 [2019-08-05 09:58:19,862 INFO L567 ElimStorePlain]: treesize reduction 779, result has 34.6 percent of original size [2019-08-05 09:58:19,862 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_84| vanished before elimination [2019-08-05 09:58:19,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:19,869 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,874 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:19,875 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:19,883 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,888 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:19,889 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:19,890 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:19,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:19,895 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,249 WARN L188 SmtUtils]: Spent 353.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 57 [2019-08-05 09:58:20,250 INFO L567 ElimStorePlain]: treesize reduction 92, result has 74.7 percent of original size [2019-08-05 09:58:20,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 16 [2019-08-05 09:58:20,253 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,387 WARN L188 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2019-08-05 09:58:20,388 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:20,389 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 21 xjuncts. [2019-08-05 09:58:20,390 INFO L221 ElimStorePlain]: Needed 22 recursive calls to eliminate 4 variables, input treesize:1341, output treesize:262 [2019-08-05 09:58:20,547 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2019-08-05 09:58:20,550 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 09:58:20,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,556 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,556 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:20,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,619 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,619 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,633 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,647 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,648 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,659 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,674 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,690 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:20,702 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:20,715 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:20,726 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,752 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:20,753 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,763 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,763 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,773 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,773 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,826 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,826 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,880 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,894 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,909 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,929 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:20,929 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,939 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:20,939 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,975 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,976 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:20,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,987 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:20,998 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:20,998 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:21,911 WARN L188 SmtUtils]: Spent 911.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 91 [2019-08-05 09:58:21,911 INFO L567 ElimStorePlain]: treesize reduction 1141, result has 31.9 percent of original size [2019-08-05 09:58:21,912 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_85| vanished before elimination [2019-08-05 09:58:21,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:21,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 16 [2019-08-05 09:58:21,919 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:21,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:21,927 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:21,927 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:21,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:21,942 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:21,943 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:21,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:21,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:21,950 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:21,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:21,958 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:21,958 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:21,972 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:21,973 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:22,384 WARN L188 SmtUtils]: Spent 410.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 68 [2019-08-05 09:58:22,384 INFO L567 ElimStorePlain]: treesize reduction 113, result has 76.2 percent of original size [2019-08-05 09:58:22,389 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:22,390 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:22,571 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2019-08-05 09:58:22,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:22,572 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 28 xjuncts. [2019-08-05 09:58:22,572 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 4 variables, input treesize:1885, output treesize:351 [2019-08-05 09:58:22,762 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2019-08-05 09:58:22,764 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:22,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 28 terms [2019-08-05 09:58:22,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:22,880 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:22,934 INFO L567 ElimStorePlain]: treesize reduction 80, result has 39.4 percent of original size [2019-08-05 09:58:22,935 INFO L464 ElimStorePlain]: Eliminatee v_prenex_25 vanished before elimination [2019-08-05 09:58:22,935 INFO L464 ElimStorePlain]: Eliminatee v_prenex_22 vanished before elimination [2019-08-05 09:58:22,935 INFO L464 ElimStorePlain]: Eliminatee v_prenex_23 vanished before elimination [2019-08-05 09:58:22,935 INFO L464 ElimStorePlain]: Eliminatee v_prenex_26 vanished before elimination [2019-08-05 09:58:22,940 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:22,941 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:22,959 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:22,959 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_88| vanished before elimination [2019-08-05 09:58:22,960 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:22,960 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:148, output treesize:41 [2019-08-05 09:58:22,987 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:22,987 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:22,987 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-08-05 09:58:22,988 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-08-05 09:58:22,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-08-05 09:58:22,989 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 09:58:22,989 INFO L87 Difference]: Start difference. First operand 19 states and 21 transitions. Second operand 10 states. [2019-08-05 09:58:23,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:23,035 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2019-08-05 09:58:23,035 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-08-05 09:58:23,035 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 9 [2019-08-05 09:58:23,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:23,036 INFO L225 Difference]: With dead ends: 30 [2019-08-05 09:58:23,036 INFO L226 Difference]: Without dead ends: 26 [2019-08-05 09:58:23,036 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 09:58:23,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2019-08-05 09:58:23,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 19. [2019-08-05 09:58:23,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-08-05 09:58:23,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 21 transitions. [2019-08-05 09:58:23,039 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 21 transitions. Word has length 9 [2019-08-05 09:58:23,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:23,039 INFO L475 AbstractCegarLoop]: Abstraction has 19 states and 21 transitions. [2019-08-05 09:58:23,040 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-08-05 09:58:23,040 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 21 transitions. [2019-08-05 09:58:23,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2019-08-05 09:58:23,040 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:23,040 INFO L399 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1] [2019-08-05 09:58:23,041 INFO L418 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:23,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:23,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1449050550, now seen corresponding path program 6 times [2019-08-05 09:58:23,042 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:23,080 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 8 conjunts are in the unsatisfiable core [2019-08-05 09:58:23,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:23,124 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:23,124 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,146 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:23,146 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,147 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:23,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:23,234 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:23,234 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,543 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 14 [2019-08-05 09:58:23,543 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:23,543 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_89| vanished before elimination [2019-08-05 09:58:23,568 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:23,568 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,606 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:23,607 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_88| vanished before elimination [2019-08-05 09:58:23,607 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:23,607 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:23,617 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:23,619 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:23,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:23,632 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:23,632 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:23,638 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,685 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:23,685 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_90| vanished before elimination [2019-08-05 09:58:23,685 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_89| vanished before elimination [2019-08-05 09:58:23,688 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:23,689 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,700 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:23,700 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:23,700 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:23,712 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:23,712 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:23,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:23,724 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:23,724 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:23,735 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:23,735 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:23,743 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,804 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:58:23,805 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_90| vanished before elimination [2019-08-05 09:58:23,805 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_91| vanished before elimination [2019-08-05 09:58:23,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:23,807 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,819 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:23,820 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:23,820 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:23,847 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:23,848 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:23,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:23,873 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:23,873 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:23,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:23,883 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:23,890 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:23,890 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:23,895 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,966 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:58:23,971 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:23,971 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:23,979 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:23,979 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_91| vanished before elimination [2019-08-05 09:58:23,979 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_92| vanished before elimination [2019-08-05 09:58:23,979 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:23,980 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:23,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:23,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:24,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:24,070 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:24,071 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:24,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:24,123 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:24,124 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:24,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:24,170 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:24,170 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:24,221 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:24,222 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:24,223 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:24,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:24,255 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:25,186 WARN L188 SmtUtils]: Spent 930.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 21 [2019-08-05 09:58:25,187 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:58:25,187 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_92| vanished before elimination [2019-08-05 09:58:25,218 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:25,218 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:25,385 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification that was a NOOP. DAG size: 16 [2019-08-05 09:58:25,385 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:25,385 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_93| vanished before elimination [2019-08-05 09:58:25,385 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:25,386 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:25,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:25,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:25,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:25,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:25,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:25,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:25,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:25,651 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:25,652 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:25,713 INFO L567 ElimStorePlain]: treesize reduction 64, result has 42.3 percent of original size [2019-08-05 09:58:25,713 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_93| vanished before elimination [2019-08-05 09:58:25,714 INFO L464 ElimStorePlain]: Eliminatee v_prenex_29 vanished before elimination [2019-08-05 09:58:25,716 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:25,716 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:25,728 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:25,728 INFO L464 ElimStorePlain]: Eliminatee v_prenex_32 vanished before elimination [2019-08-05 09:58:25,728 INFO L464 ElimStorePlain]: Eliminatee v_prenex_30 vanished before elimination [2019-08-05 09:58:25,729 INFO L496 ElimStorePlain]: Start of recursive call 1: 6 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:25,729 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:127, output treesize:36 [2019-08-05 09:58:25,749 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:25,749 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:25,749 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2019-08-05 09:58:25,750 INFO L454 AbstractCegarLoop]: Interpolant automaton has 9 states [2019-08-05 09:58:25,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2019-08-05 09:58:25,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-08-05 09:58:25,750 INFO L87 Difference]: Start difference. First operand 19 states and 21 transitions. Second operand 9 states. [2019-08-05 09:58:25,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:25,779 INFO L93 Difference]: Finished difference Result 19 states and 20 transitions. [2019-08-05 09:58:25,779 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2019-08-05 09:58:25,779 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 10 [2019-08-05 09:58:25,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:25,780 INFO L225 Difference]: With dead ends: 19 [2019-08-05 09:58:25,780 INFO L226 Difference]: Without dead ends: 17 [2019-08-05 09:58:25,780 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2019-08-05 09:58:25,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2019-08-05 09:58:25,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2019-08-05 09:58:25,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2019-08-05 09:58:25,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 18 transitions. [2019-08-05 09:58:25,782 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 18 transitions. Word has length 10 [2019-08-05 09:58:25,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:25,783 INFO L475 AbstractCegarLoop]: Abstraction has 17 states and 18 transitions. [2019-08-05 09:58:25,783 INFO L476 AbstractCegarLoop]: Interpolant automaton has 9 states. [2019-08-05 09:58:25,783 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 18 transitions. [2019-08-05 09:58:25,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2019-08-05 09:58:25,784 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:25,784 INFO L399 BasicCegarLoop]: trace histogram [7, 1, 1, 1] [2019-08-05 09:58:25,784 INFO L418 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:25,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:25,784 INFO L82 PathProgramCache]: Analyzing trace with hash 1449059135, now seen corresponding path program 7 times [2019-08-05 09:58:25,785 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:25,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:25,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 9 conjunts are in the unsatisfiable core [2019-08-05 09:58:25,847 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:25,889 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:25,889 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:25,897 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:25,898 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:25,898 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:25,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:25,922 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:25,922 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:25,942 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:25,944 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:25,945 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,019 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:26,020 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_94| vanished before elimination [2019-08-05 09:58:26,020 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_95| vanished before elimination [2019-08-05 09:58:26,020 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:26,021 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:26,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:26,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,185 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:26,185 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,191 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:26,192 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,268 INFO L567 ElimStorePlain]: treesize reduction 54, result has 53.8 percent of original size [2019-08-05 09:58:26,272 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:26,272 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,288 INFO L567 ElimStorePlain]: treesize reduction 32, result has 38.5 percent of original size [2019-08-05 09:58:26,288 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_95| vanished before elimination [2019-08-05 09:58:26,288 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_96| vanished before elimination [2019-08-05 09:58:26,288 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:26,289 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:26,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:26,305 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,306 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:26,306 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,313 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:26,313 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,318 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:26,318 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,391 INFO L567 ElimStorePlain]: treesize reduction 108, result has 39.3 percent of original size [2019-08-05 09:58:26,395 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:26,395 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,416 INFO L567 ElimStorePlain]: treesize reduction 32, result has 45.8 percent of original size [2019-08-05 09:58:26,416 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_97| vanished before elimination [2019-08-05 09:58:26,416 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_97| vanished before elimination [2019-08-05 09:58:26,416 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:26,417 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:26,428 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,428 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,477 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,478 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,517 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,518 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,518 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,525 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:26,525 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,529 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,591 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:58:26,597 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:26,597 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,612 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:26,613 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_98| vanished before elimination [2019-08-05 09:58:26,613 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_98| vanished before elimination [2019-08-05 09:58:26,613 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:26,613 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:58:26,629 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,630 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:26,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,639 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,647 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:26,647 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,655 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,663 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,663 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,668 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,668 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,746 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:58:26,746 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_99| vanished before elimination [2019-08-05 09:58:26,746 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_99| vanished before elimination [2019-08-05 09:58:26,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:26,749 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,759 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:26,759 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:26,759 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:58:26,777 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,778 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:26,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,791 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,791 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,798 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,798 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,806 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,814 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,815 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:26,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:26,821 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,827 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:26,827 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,923 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:58:26,923 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_100| vanished before elimination [2019-08-05 09:58:26,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:26,927 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:26,940 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:26,940 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_99| vanished before elimination [2019-08-05 09:58:26,940 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:26,941 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:58:26,963 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:26,963 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,964 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,966 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,967 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,968 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:26,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:26,974 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,022 INFO L567 ElimStorePlain]: treesize reduction 106, result has 34.2 percent of original size [2019-08-05 09:58:27,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_36 vanished before elimination [2019-08-05 09:58:27,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2019-08-05 09:58:27,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_34 vanished before elimination [2019-08-05 09:58:27,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_37 vanished before elimination [2019-08-05 09:58:27,023 INFO L464 ElimStorePlain]: Eliminatee v_prenex_38 vanished before elimination [2019-08-05 09:58:27,024 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_101| vanished before elimination [2019-08-05 09:58:27,024 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:27,024 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 7 variables, input treesize:172, output treesize:55 [2019-08-05 09:58:27,057 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:27,057 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:27,058 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-08-05 09:58:27,058 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-08-05 09:58:27,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-08-05 09:58:27,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 09:58:27,059 INFO L87 Difference]: Start difference. First operand 17 states and 18 transitions. Second operand 10 states. [2019-08-05 09:58:27,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:27,082 INFO L93 Difference]: Finished difference Result 22 states and 22 transitions. [2019-08-05 09:58:27,083 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-08-05 09:58:27,083 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 10 [2019-08-05 09:58:27,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:27,083 INFO L225 Difference]: With dead ends: 22 [2019-08-05 09:58:27,084 INFO L226 Difference]: Without dead ends: 22 [2019-08-05 09:58:27,084 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 09:58:27,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2019-08-05 09:58:27,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 18. [2019-08-05 09:58:27,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2019-08-05 09:58:27,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 19 transitions. [2019-08-05 09:58:27,086 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 19 transitions. Word has length 10 [2019-08-05 09:58:27,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:27,087 INFO L475 AbstractCegarLoop]: Abstraction has 18 states and 19 transitions. [2019-08-05 09:58:27,087 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-08-05 09:58:27,087 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 19 transitions. [2019-08-05 09:58:27,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2019-08-05 09:58:27,088 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:27,088 INFO L399 BasicCegarLoop]: trace histogram [8, 1, 1] [2019-08-05 09:58:27,088 INFO L418 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:27,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:27,088 INFO L82 PathProgramCache]: Analyzing trace with hash 1449059412, now seen corresponding path program 8 times [2019-08-05 09:58:27,089 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:27,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:27,156 INFO L256 TraceCheckSpWp]: Trace formula consists of 21 conjuncts, 10 conjunts are in the unsatisfiable core [2019-08-05 09:58:27,157 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:27,193 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:27,193 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,224 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:27,224 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,224 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:27,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:27,315 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:27,316 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,617 WARN L188 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 14 [2019-08-05 09:58:27,617 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:27,617 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_102| vanished before elimination [2019-08-05 09:58:27,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:27,639 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,689 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:27,689 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_102| vanished before elimination [2019-08-05 09:58:27,689 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:27,689 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:27,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:27,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:27,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:27,706 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:27,706 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:27,712 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,745 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:27,745 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_103| vanished before elimination [2019-08-05 09:58:27,745 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_103| vanished before elimination [2019-08-05 09:58:27,748 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:27,748 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,754 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:27,754 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:27,754 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:27,763 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:27,763 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:27,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:27,770 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:27,770 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:27,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:27,778 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,782 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:27,783 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,849 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:58:27,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:27,854 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,872 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:58:27,873 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_103| vanished before elimination [2019-08-05 09:58:27,873 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_104| vanished before elimination [2019-08-05 09:58:27,873 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:27,873 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:27,884 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:27,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:27,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:27,913 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:27,913 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:27,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:27,921 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:27,941 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:27,941 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:27,945 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:27,946 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,024 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:58:28,027 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:28,028 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,037 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:28,037 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_105| vanished before elimination [2019-08-05 09:58:28,037 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_104| vanished before elimination [2019-08-05 09:58:28,037 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:28,038 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:28,050 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,051 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:28,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,061 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,068 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,074 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,075 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,082 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:28,088 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,160 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:58:28,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:28,164 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,172 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:28,173 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_106| vanished before elimination [2019-08-05 09:58:28,173 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_105| vanished before elimination [2019-08-05 09:58:28,173 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:28,173 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:28,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:28,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,201 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,209 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,210 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,224 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,225 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,225 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,232 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,232 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,238 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,238 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,243 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:28,244 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,331 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:58:28,332 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_107| vanished before elimination [2019-08-05 09:58:28,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:28,335 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,348 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:28,348 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_106| vanished before elimination [2019-08-05 09:58:28,349 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:28,349 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:58:28,369 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,370 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:28,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,380 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,380 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,388 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,389 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,397 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,397 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,405 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,437 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,442 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:28,443 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,448 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:28,449 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,549 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:58:28,550 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:58:28,550 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_107| vanished before elimination [2019-08-05 09:58:28,553 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:28,553 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,572 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:28,572 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_108| vanished before elimination [2019-08-05 09:58:28,572 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:28,572 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:58:28,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:28,598 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:28,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,603 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:28,604 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,609 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:28,609 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:28,614 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,618 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,619 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:28,619 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,624 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:28,624 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,629 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:28,629 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:28,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:28,634 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,637 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:28,637 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,654 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:28,654 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:28,655 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:169, output treesize:46 [2019-08-05 09:58:28,682 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:28,683 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:28,683 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-08-05 09:58:28,684 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-08-05 09:58:28,684 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-08-05 09:58:28,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 09:58:28,685 INFO L87 Difference]: Start difference. First operand 18 states and 19 transitions. Second operand 11 states. [2019-08-05 09:58:28,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:28,763 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2019-08-05 09:58:28,763 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-08-05 09:58:28,763 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 10 [2019-08-05 09:58:28,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:28,763 INFO L225 Difference]: With dead ends: 29 [2019-08-05 09:58:28,763 INFO L226 Difference]: Without dead ends: 29 [2019-08-05 09:58:28,764 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 09:58:28,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2019-08-05 09:58:28,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 19. [2019-08-05 09:58:28,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2019-08-05 09:58:28,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 21 transitions. [2019-08-05 09:58:28,766 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 21 transitions. Word has length 10 [2019-08-05 09:58:28,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:28,766 INFO L475 AbstractCegarLoop]: Abstraction has 19 states and 21 transitions. [2019-08-05 09:58:28,766 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-08-05 09:58:28,766 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 21 transitions. [2019-08-05 09:58:28,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-08-05 09:58:28,766 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:28,767 INFO L399 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1] [2019-08-05 09:58:28,767 INFO L418 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:28,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:28,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1971160279, now seen corresponding path program 7 times [2019-08-05 09:58:28,768 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:28,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:28,838 INFO L256 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 9 conjunts are in the unsatisfiable core [2019-08-05 09:58:28,840 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:28,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:28,878 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,906 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:28,906 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,906 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:28,956 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:28,962 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:28,962 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:28,992 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:28,992 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_111| vanished before elimination [2019-08-05 09:58:28,992 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_110| vanished before elimination [2019-08-05 09:58:28,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:28,997 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,002 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:29,003 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:29,003 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:29,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:29,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:29,035 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,037 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:29,038 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,117 INFO L567 ElimStorePlain]: treesize reduction 48, result has 55.1 percent of original size [2019-08-05 09:58:29,121 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:29,121 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,149 INFO L567 ElimStorePlain]: treesize reduction 32, result has 33.3 percent of original size [2019-08-05 09:58:29,149 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_112| vanished before elimination [2019-08-05 09:58:29,149 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_111| vanished before elimination [2019-08-05 09:58:29,149 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:29,149 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:29,159 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,159 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:29,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,172 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:29,173 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,176 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,177 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:29,177 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,182 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:29,182 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,252 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:58:29,256 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:29,257 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,275 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:58:29,275 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_112| vanished before elimination [2019-08-05 09:58:29,275 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_113| vanished before elimination [2019-08-05 09:58:29,276 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:29,276 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:29,286 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,286 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,294 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:29,294 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:29,301 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,308 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:29,308 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,341 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:29,341 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,421 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 09:58:29,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:29,428 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,449 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 09:58:29,449 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_114| vanished before elimination [2019-08-05 09:58:29,449 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_113| vanished before elimination [2019-08-05 09:58:29,449 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:29,450 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:29,463 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:29,463 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,464 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,473 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,474 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,474 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,481 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,481 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,488 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,494 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,494 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,499 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:29,500 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,576 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:58:29,577 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_114| vanished before elimination [2019-08-05 09:58:29,581 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:29,581 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,590 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:29,590 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_115| vanished before elimination [2019-08-05 09:58:29,590 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:29,591 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:29,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:29,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,609 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,613 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,622 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,623 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,629 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,629 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,636 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,637 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,645 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,646 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:29,654 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:29,654 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:29,660 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,758 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:58:29,759 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_115| vanished before elimination [2019-08-05 09:58:29,761 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:29,762 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,775 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:29,775 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_115| vanished before elimination [2019-08-05 09:58:29,776 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:29,776 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:58:29,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:29,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,798 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,798 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,799 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,799 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,800 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:29,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:29,806 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,857 INFO L567 ElimStorePlain]: treesize reduction 80, result has 39.4 percent of original size [2019-08-05 09:58:29,858 INFO L464 ElimStorePlain]: Eliminatee v_prenex_39 vanished before elimination [2019-08-05 09:58:29,858 INFO L464 ElimStorePlain]: Eliminatee v_prenex_42 vanished before elimination [2019-08-05 09:58:29,858 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_116| vanished before elimination [2019-08-05 09:58:29,858 INFO L464 ElimStorePlain]: Eliminatee v_prenex_43 vanished before elimination [2019-08-05 09:58:29,863 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:29,863 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:29,877 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:29,877 INFO L464 ElimStorePlain]: Eliminatee v_prenex_41 vanished before elimination [2019-08-05 09:58:29,877 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:29,878 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:148, output treesize:41 [2019-08-05 09:58:29,913 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:29,914 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:29,914 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-08-05 09:58:29,914 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-08-05 09:58:29,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-08-05 09:58:29,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 09:58:29,915 INFO L87 Difference]: Start difference. First operand 19 states and 21 transitions. Second operand 10 states. [2019-08-05 09:58:29,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:29,944 INFO L93 Difference]: Finished difference Result 22 states and 23 transitions. [2019-08-05 09:58:29,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-08-05 09:58:29,944 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 11 [2019-08-05 09:58:29,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:29,945 INFO L225 Difference]: With dead ends: 22 [2019-08-05 09:58:29,945 INFO L226 Difference]: Without dead ends: 22 [2019-08-05 09:58:29,946 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 09:58:29,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2019-08-05 09:58:29,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 20. [2019-08-05 09:58:29,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-08-05 09:58:29,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2019-08-05 09:58:29,948 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 11 [2019-08-05 09:58:29,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:29,948 INFO L475 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2019-08-05 09:58:29,948 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-08-05 09:58:29,949 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2019-08-05 09:58:29,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-08-05 09:58:29,949 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:29,949 INFO L399 BasicCegarLoop]: trace histogram [8, 1, 1, 1] [2019-08-05 09:58:29,949 INFO L418 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:29,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:29,950 INFO L82 PathProgramCache]: Analyzing trace with hash 1971168864, now seen corresponding path program 8 times [2019-08-05 09:58:29,950 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:30,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:30,029 INFO L256 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 10 conjunts are in the unsatisfiable core [2019-08-05 09:58:30,031 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:30,081 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:30,081 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,100 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:30,101 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,101 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:30,151 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:30,191 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:30,192 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,504 WARN L188 SmtUtils]: Spent 311.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 14 [2019-08-05 09:58:30,504 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:30,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:30,528 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,599 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:30,599 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_118| vanished before elimination [2019-08-05 09:58:30,600 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_117| vanished before elimination [2019-08-05 09:58:30,600 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:30,600 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:30,721 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:30,722 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:30,723 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:30,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:30,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:30,749 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,753 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:30,753 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,792 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:30,792 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_118| vanished before elimination [2019-08-05 09:58:30,795 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:30,796 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,801 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:30,801 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_119| vanished before elimination [2019-08-05 09:58:30,802 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:30,802 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:30,810 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:30,810 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:30,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:30,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:30,818 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:30,824 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:30,824 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,829 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:30,829 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,878 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:58:30,878 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_119| vanished before elimination [2019-08-05 09:58:30,879 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_119| vanished before elimination [2019-08-05 09:58:30,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:30,882 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,890 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:30,891 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:30,891 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:30,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:30,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:30,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:30,916 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:30,916 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:30,924 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:30,925 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:30,933 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:30,933 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:30,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:30,939 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,056 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2019-08-05 09:58:31,057 INFO L567 ElimStorePlain]: treesize reduction 162, result has 32.2 percent of original size [2019-08-05 09:58:31,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:31,061 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,099 INFO L567 ElimStorePlain]: treesize reduction 32, result has 51.5 percent of original size [2019-08-05 09:58:31,100 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_120| vanished before elimination [2019-08-05 09:58:31,100 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_120| vanished before elimination [2019-08-05 09:58:31,100 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:31,100 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:58:31,117 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:31,117 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,118 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,119 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,120 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,120 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,156 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,156 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,163 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,188 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:31,188 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,194 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,194 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,199 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,200 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,279 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:58:31,279 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_121| vanished before elimination [2019-08-05 09:58:31,279 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_121| vanished before elimination [2019-08-05 09:58:31,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:31,282 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,292 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:31,292 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:31,293 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:58:31,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:31,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,323 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,323 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,331 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,331 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,339 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:31,339 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,346 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,347 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,355 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,355 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,360 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,360 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,455 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:58:31,456 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_122| vanished before elimination [2019-08-05 09:58:31,459 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:31,459 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,473 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:31,473 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_123| vanished before elimination [2019-08-05 09:58:31,473 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:31,473 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:58:31,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:31,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,497 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,497 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:31,512 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,519 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,527 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,536 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,536 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,552 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,553 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:31,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,559 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,566 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:31,566 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,681 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:58:31,682 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:58:31,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_123| vanished before elimination [2019-08-05 09:58:31,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_124| vanished before elimination [2019-08-05 09:58:31,685 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:31,685 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,699 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:31,699 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:31,699 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:58:31,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:31,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,728 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,729 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,729 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:31,738 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:31,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,803 INFO L567 ElimStorePlain]: treesize reduction 108, result has 40.3 percent of original size [2019-08-05 09:58:31,803 INFO L464 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2019-08-05 09:58:31,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:31,807 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:31,823 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:31,824 INFO L464 ElimStorePlain]: Eliminatee v_prenex_48 vanished before elimination [2019-08-05 09:58:31,824 INFO L464 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2019-08-05 09:58:31,824 INFO L464 ElimStorePlain]: Eliminatee v_prenex_50 vanished before elimination [2019-08-05 09:58:31,824 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_125| vanished before elimination [2019-08-05 09:58:31,824 INFO L464 ElimStorePlain]: Eliminatee v_prenex_51 vanished before elimination [2019-08-05 09:58:31,825 INFO L496 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:31,825 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:197, output treesize:62 [2019-08-05 09:58:31,857 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:31,858 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:31,858 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-08-05 09:58:31,858 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-08-05 09:58:31,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-08-05 09:58:31,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 09:58:31,859 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand 11 states. [2019-08-05 09:58:31,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:31,901 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2019-08-05 09:58:31,902 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-08-05 09:58:31,902 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 11 [2019-08-05 09:58:31,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:31,903 INFO L225 Difference]: With dead ends: 27 [2019-08-05 09:58:31,903 INFO L226 Difference]: Without dead ends: 27 [2019-08-05 09:58:31,903 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 09:58:31,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-08-05 09:58:31,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 21. [2019-08-05 09:58:31,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-08-05 09:58:31,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 23 transitions. [2019-08-05 09:58:31,906 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 23 transitions. Word has length 11 [2019-08-05 09:58:31,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:31,906 INFO L475 AbstractCegarLoop]: Abstraction has 21 states and 23 transitions. [2019-08-05 09:58:31,906 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-08-05 09:58:31,906 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 23 transitions. [2019-08-05 09:58:31,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2019-08-05 09:58:31,907 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:31,907 INFO L399 BasicCegarLoop]: trace histogram [9, 1, 1] [2019-08-05 09:58:31,907 INFO L418 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:31,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:31,907 INFO L82 PathProgramCache]: Analyzing trace with hash 1971169141, now seen corresponding path program 9 times [2019-08-05 09:58:31,908 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:32,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:32,059 WARN L254 TraceCheckSpWp]: Trace formula consists of 22 conjuncts, 11 conjunts are in the unsatisfiable core [2019-08-05 09:58:32,060 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:32,099 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:32,099 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,124 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:32,124 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,125 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:32,175 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,211 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:32,211 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,236 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:32,240 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:32,240 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,250 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:58:32,251 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_125| vanished before elimination [2019-08-05 09:58:32,251 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_125| vanished before elimination [2019-08-05 09:58:32,251 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:32,252 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:32,258 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:32,258 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,266 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:32,266 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,271 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:32,271 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,306 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:32,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:32,309 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,315 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:32,315 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_126| vanished before elimination [2019-08-05 09:58:32,315 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_126| vanished before elimination [2019-08-05 09:58:32,316 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:32,316 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:32,324 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:32,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,331 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,332 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,337 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,337 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,342 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:32,343 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,410 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:58:32,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:32,413 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,430 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:58:32,430 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_127| vanished before elimination [2019-08-05 09:58:32,431 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_127| vanished before elimination [2019-08-05 09:58:32,431 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:32,431 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:32,440 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,441 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,442 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,443 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,443 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,451 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,451 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,457 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,464 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,464 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,469 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:32,469 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,555 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 09:58:32,558 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:32,558 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,579 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 09:58:32,579 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_129| vanished before elimination [2019-08-05 09:58:32,580 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_128| vanished before elimination [2019-08-05 09:58:32,580 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:32,580 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:32,594 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,594 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:32,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,603 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:32,604 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:32,610 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:32,618 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:32,626 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,651 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:32,651 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,720 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:58:32,721 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_129| vanished before elimination [2019-08-05 09:58:32,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:32,724 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,734 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:32,734 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_129| vanished before elimination [2019-08-05 09:58:32,735 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:32,735 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:32,751 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,752 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:32,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,761 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,762 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,768 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,775 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,776 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,781 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,782 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,782 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:32,790 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:32,790 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,795 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:32,796 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,912 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2019-08-05 09:58:32,912 INFO L567 ElimStorePlain]: treesize reduction 240, result has 24.8 percent of original size [2019-08-05 09:58:32,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:32,917 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:32,946 INFO L567 ElimStorePlain]: treesize reduction 32, result has 52.9 percent of original size [2019-08-05 09:58:32,946 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_130| vanished before elimination [2019-08-05 09:58:32,947 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_130| vanished before elimination [2019-08-05 09:58:32,962 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:32,963 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:58:32,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:32,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:33,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,001 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,009 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,010 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,018 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,018 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,026 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,027 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,033 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,041 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,046 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:33,047 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,149 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:58:33,149 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:58:33,152 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:33,152 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,165 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:33,166 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_131| vanished before elimination [2019-08-05 09:58:33,166 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_131| vanished before elimination [2019-08-05 09:58:33,166 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:33,166 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:58:33,193 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:33,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:33,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,268 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,269 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,325 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,327 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,327 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,375 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,418 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,469 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,470 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,470 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,521 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,521 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:33,562 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,590 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:33,591 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,771 WARN L188 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:58:33,771 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:58:33,771 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_132| vanished before elimination [2019-08-05 09:58:33,774 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:33,774 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,789 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:33,789 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_133| vanished before elimination [2019-08-05 09:58:33,790 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:33,790 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:58:33,831 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:33,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:58:33,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:58:33,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,841 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:33,841 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,849 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:33,849 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:33,854 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:33,861 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,870 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,871 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:33,871 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,874 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:33,874 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:33,882 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:33,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:33,888 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:33,896 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:33,917 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:33,917 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:58:33,917 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 1 variables, input treesize:190, output treesize:51 [2019-08-05 09:58:33,965 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:33,965 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:33,965 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-08-05 09:58:33,966 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-08-05 09:58:33,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-08-05 09:58:33,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 09:58:33,966 INFO L87 Difference]: Start difference. First operand 21 states and 23 transitions. Second operand 12 states. [2019-08-05 09:58:34,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:34,009 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2019-08-05 09:58:34,010 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-08-05 09:58:34,010 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 11 [2019-08-05 09:58:34,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:34,010 INFO L225 Difference]: With dead ends: 34 [2019-08-05 09:58:34,010 INFO L226 Difference]: Without dead ends: 34 [2019-08-05 09:58:34,011 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 09:58:34,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2019-08-05 09:58:34,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 22. [2019-08-05 09:58:34,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-08-05 09:58:34,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 25 transitions. [2019-08-05 09:58:34,014 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 25 transitions. Word has length 11 [2019-08-05 09:58:34,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:34,015 INFO L475 AbstractCegarLoop]: Abstraction has 22 states and 25 transitions. [2019-08-05 09:58:34,015 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-08-05 09:58:34,015 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2019-08-05 09:58:34,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-08-05 09:58:34,015 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:34,015 INFO L399 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1] [2019-08-05 09:58:34,016 INFO L418 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:34,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:34,016 INFO L82 PathProgramCache]: Analyzing trace with hash 976426561, now seen corresponding path program 5 times [2019-08-05 09:58:34,017 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:34,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:34,068 INFO L256 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 9 conjunts are in the unsatisfiable core [2019-08-05 09:58:34,069 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:34,120 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:34,120 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,142 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:34,143 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,143 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:34,195 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,235 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:34,235 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,260 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:34,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:34,263 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,267 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:34,267 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_136| vanished before elimination [2019-08-05 09:58:34,267 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_135| vanished before elimination [2019-08-05 09:58:34,267 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:34,267 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:34,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:34,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,282 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,287 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:34,287 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,322 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:34,324 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,324 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,330 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:34,330 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_136| vanished before elimination [2019-08-05 09:58:34,331 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_137| vanished before elimination [2019-08-05 09:58:34,331 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:34,331 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:34,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:34,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,341 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,348 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,348 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,355 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,355 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,359 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:34,360 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,412 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:58:34,412 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_137| vanished before elimination [2019-08-05 09:58:34,413 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_136| vanished before elimination [2019-08-05 09:58:34,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,416 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,423 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:34,423 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:34,424 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:34,435 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,436 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,445 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,446 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,451 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,452 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,459 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,464 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:34,464 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,525 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:58:34,526 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_139| vanished before elimination [2019-08-05 09:58:34,526 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_137| vanished before elimination [2019-08-05 09:58:34,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,529 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,538 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:34,538 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:34,538 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:58:34,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:34,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,579 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,580 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,587 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,594 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,594 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,601 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,601 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:34,606 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,707 INFO L567 ElimStorePlain]: treesize reduction 216, result has 28.0 percent of original size [2019-08-05 09:58:34,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:34,712 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,738 INFO L567 ElimStorePlain]: treesize reduction 32, result has 56.2 percent of original size [2019-08-05 09:58:34,739 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_139| vanished before elimination [2019-08-05 09:58:34,739 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_138| vanished before elimination [2019-08-05 09:58:34,739 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:34,739 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:58:34,758 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,759 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:34,768 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,769 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,775 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,776 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,783 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,784 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,791 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,791 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:34,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:34,799 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,804 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:34,804 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,896 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:58:34,897 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_140| vanished before elimination [2019-08-05 09:58:34,900 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,900 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:34,913 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:34,914 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_139| vanished before elimination [2019-08-05 09:58:34,914 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:34,914 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:58:34,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:34,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,942 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,943 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:34,956 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:34,957 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,015 INFO L567 ElimStorePlain]: treesize reduction 88, result has 42.9 percent of original size [2019-08-05 09:58:35,018 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:35,019 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,034 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:35,034 INFO L464 ElimStorePlain]: Eliminatee v_prenex_56 vanished before elimination [2019-08-05 09:58:35,035 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_141| vanished before elimination [2019-08-05 09:58:35,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_53 vanished before elimination [2019-08-05 09:58:35,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_54 vanished before elimination [2019-08-05 09:58:35,035 INFO L464 ElimStorePlain]: Eliminatee v_prenex_52 vanished before elimination [2019-08-05 09:58:35,035 INFO L496 ElimStorePlain]: Start of recursive call 1: 7 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:35,036 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:172, output treesize:55 [2019-08-05 09:58:35,063 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:35,064 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:35,064 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2019-08-05 09:58:35,064 INFO L454 AbstractCegarLoop]: Interpolant automaton has 10 states [2019-08-05 09:58:35,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2019-08-05 09:58:35,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 09:58:35,065 INFO L87 Difference]: Start difference. First operand 22 states and 25 transitions. Second operand 10 states. [2019-08-05 09:58:35,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:35,101 INFO L93 Difference]: Finished difference Result 23 states and 25 transitions. [2019-08-05 09:58:35,102 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2019-08-05 09:58:35,102 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 12 [2019-08-05 09:58:35,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:35,103 INFO L225 Difference]: With dead ends: 23 [2019-08-05 09:58:35,103 INFO L226 Difference]: Without dead ends: 20 [2019-08-05 09:58:35,104 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2019-08-05 09:58:35,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2019-08-05 09:58:35,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2019-08-05 09:58:35,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2019-08-05 09:58:35,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2019-08-05 09:58:35,105 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 12 [2019-08-05 09:58:35,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:35,106 INFO L475 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2019-08-05 09:58:35,106 INFO L476 AbstractCegarLoop]: Interpolant automaton has 10 states. [2019-08-05 09:58:35,106 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2019-08-05 09:58:35,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-08-05 09:58:35,106 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:35,106 INFO L399 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1] [2019-08-05 09:58:35,107 INFO L418 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:35,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:35,107 INFO L82 PathProgramCache]: Analyzing trace with hash 976692694, now seen corresponding path program 8 times [2019-08-05 09:58:35,107 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:35,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:35,203 INFO L256 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 10 conjunts are in the unsatisfiable core [2019-08-05 09:58:35,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:35,245 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:35,245 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,268 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:35,268 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,268 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:35,315 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,356 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:35,357 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,457 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:35,457 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_142| vanished before elimination [2019-08-05 09:58:35,460 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:35,460 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,463 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:35,463 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_142| vanished before elimination [2019-08-05 09:58:35,464 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:35,464 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:35,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:35,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,479 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:35,479 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,484 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:35,485 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,525 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:35,525 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_144| vanished before elimination [2019-08-05 09:58:35,526 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_143| vanished before elimination [2019-08-05 09:58:35,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:35,528 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,533 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:35,533 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:35,533 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:35,542 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:35,549 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,550 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,551 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,558 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,559 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,564 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:35,565 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,652 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:58:35,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:35,656 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,673 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:58:35,673 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_145| vanished before elimination [2019-08-05 09:58:35,674 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_144| vanished before elimination [2019-08-05 09:58:35,674 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:35,674 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:35,685 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,686 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,695 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,701 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,702 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,709 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,714 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:35,714 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,802 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 09:58:35,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:35,807 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,828 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 09:58:35,829 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_145| vanished before elimination [2019-08-05 09:58:35,829 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_146| vanished before elimination [2019-08-05 09:58:35,829 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:35,829 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:35,842 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:35,842 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,843 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,844 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,845 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,845 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:35,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,881 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,881 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,886 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,886 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,891 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,891 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:35,898 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:35,899 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:35,903 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:35,904 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,005 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 41 [2019-08-05 09:58:36,006 INFO L567 ElimStorePlain]: treesize reduction 192, result has 27.8 percent of original size [2019-08-05 09:58:36,010 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:36,010 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,036 INFO L567 ElimStorePlain]: treesize reduction 32, result has 49.2 percent of original size [2019-08-05 09:58:36,036 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_147| vanished before elimination [2019-08-05 09:58:36,036 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_146| vanished before elimination [2019-08-05 09:58:36,036 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:36,037 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:36,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:36,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,058 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,058 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,067 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,073 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,080 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,088 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,096 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:36,100 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,191 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:58:36,191 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_147| vanished before elimination [2019-08-05 09:58:36,191 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_148| vanished before elimination [2019-08-05 09:58:36,194 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:36,194 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,207 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:36,207 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:36,207 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:58:36,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:36,228 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,229 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,231 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,231 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,231 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,261 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,268 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,268 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,275 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,283 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,291 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,291 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,298 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:36,299 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,303 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:36,304 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,406 WARN L188 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:58:36,407 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:58:36,407 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_148| vanished before elimination [2019-08-05 09:58:36,410 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:36,410 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,424 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:36,425 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_148| vanished before elimination [2019-08-05 09:58:36,425 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:36,425 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:58:36,449 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:36,449 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:36,450 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:36,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:36,519 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:36,567 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:36,616 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:36,660 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:36,667 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:36,671 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:36,675 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:36,675 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,678 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:36,679 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:36,695 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:36,696 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:36,696 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 1 variables, input treesize:169, output treesize:46 [2019-08-05 09:58:36,724 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:36,725 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:36,725 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-08-05 09:58:36,725 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-08-05 09:58:36,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-08-05 09:58:36,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 09:58:36,726 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand 11 states. [2019-08-05 09:58:36,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:36,750 INFO L93 Difference]: Finished difference Result 23 states and 24 transitions. [2019-08-05 09:58:36,750 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-08-05 09:58:36,750 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 12 [2019-08-05 09:58:36,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:36,751 INFO L225 Difference]: With dead ends: 23 [2019-08-05 09:58:36,751 INFO L226 Difference]: Without dead ends: 23 [2019-08-05 09:58:36,751 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 09:58:36,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2019-08-05 09:58:36,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 21. [2019-08-05 09:58:36,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-08-05 09:58:36,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 23 transitions. [2019-08-05 09:58:36,753 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 23 transitions. Word has length 12 [2019-08-05 09:58:36,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:36,754 INFO L475 AbstractCegarLoop]: Abstraction has 21 states and 23 transitions. [2019-08-05 09:58:36,754 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-08-05 09:58:36,754 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 23 transitions. [2019-08-05 09:58:36,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-08-05 09:58:36,754 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:36,755 INFO L399 BasicCegarLoop]: trace histogram [9, 1, 1, 1] [2019-08-05 09:58:36,755 INFO L418 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:36,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:36,755 INFO L82 PathProgramCache]: Analyzing trace with hash 976701279, now seen corresponding path program 9 times [2019-08-05 09:58:36,756 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:36,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:36,962 INFO L256 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 11 conjunts are in the unsatisfiable core [2019-08-05 09:58:36,963 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:36,993 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:36,994 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,017 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:37,017 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,017 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:37,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:37,097 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:37,097 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,157 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:37,161 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:37,162 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,172 INFO L567 ElimStorePlain]: treesize reduction 32, result has 28.9 percent of original size [2019-08-05 09:58:37,173 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_151| vanished before elimination [2019-08-05 09:58:37,173 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_150| vanished before elimination [2019-08-05 09:58:37,173 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:37,173 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:37,179 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:37,180 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:37,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,217 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:37,218 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,221 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:37,222 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,267 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:37,269 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:37,269 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,275 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:37,275 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_151| vanished before elimination [2019-08-05 09:58:37,276 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_151| vanished before elimination [2019-08-05 09:58:37,276 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:37,276 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:37,284 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:37,285 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:37,285 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:37,286 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:37,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,293 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:37,293 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:37,300 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,305 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:37,305 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,354 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:58:37,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:37,357 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,365 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:37,365 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_152| vanished before elimination [2019-08-05 09:58:37,365 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_152| vanished before elimination [2019-08-05 09:58:37,365 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:37,366 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:37,377 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:37,377 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:37,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:37,386 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:37,436 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,449 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:37,449 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:37,458 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,562 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 43 [2019-08-05 09:58:37,562 INFO L567 ElimStorePlain]: treesize reduction 162, result has 32.2 percent of original size [2019-08-05 09:58:37,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:37,567 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,590 INFO L567 ElimStorePlain]: treesize reduction 32, result has 51.5 percent of original size [2019-08-05 09:58:37,590 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_153| vanished before elimination [2019-08-05 09:58:37,590 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_153| vanished before elimination [2019-08-05 09:58:37,590 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:37,591 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:58:37,606 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:37,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:37,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:37,618 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:37,626 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:37,633 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:37,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:37,697 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:37,724 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:37,724 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,336 WARN L188 SmtUtils]: Spent 610.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 27 [2019-08-05 09:58:38,336 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:58:38,336 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_154| vanished before elimination [2019-08-05 09:58:38,337 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_154| vanished before elimination [2019-08-05 09:58:38,368 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:38,368 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,537 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2019-08-05 09:58:38,538 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:38,538 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:38,538 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:58:38,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:38,744 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:38,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,753 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,753 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,760 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:38,768 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,793 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,793 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,800 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,806 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,900 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:58:38,900 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_155| vanished before elimination [2019-08-05 09:58:38,901 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_156| vanished before elimination [2019-08-05 09:58:38,903 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:38,904 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,917 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:38,917 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:38,917 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:58:38,946 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:38,946 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:38,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,955 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,956 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,964 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,965 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,972 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,972 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:38,972 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,981 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,982 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:38,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:38,992 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:38,992 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,001 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,008 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,155 WARN L188 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:58:39,155 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:58:39,155 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_156| vanished before elimination [2019-08-05 09:58:39,155 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_157| vanished before elimination [2019-08-05 09:58:39,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,162 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,180 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:39,181 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:39,181 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:58:39,215 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:39,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,217 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,217 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,217 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,218 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,218 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,219 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,252 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:39,252 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,262 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,271 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,272 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,272 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,300 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,307 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,317 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,317 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,325 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,326 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:39,333 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,462 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 09:58:39,462 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 09:58:39,463 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_157| vanished before elimination [2019-08-05 09:58:39,463 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_158| vanished before elimination [2019-08-05 09:58:39,474 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,475 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,492 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:39,493 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:39,493 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:58:39,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:39,522 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:58:39,523 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:58:39,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,598 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,612 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,612 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,618 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,624 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,624 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,630 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,630 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,636 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,637 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,642 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,642 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:39,647 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:39,648 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,651 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:39,652 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:39,695 INFO L567 ElimStorePlain]: treesize reduction 14, result has 83.1 percent of original size [2019-08-05 09:58:39,695 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:58:39,695 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 1 variables, input treesize:222, output treesize:69 [2019-08-05 09:58:39,731 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:39,732 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:39,732 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-08-05 09:58:39,732 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-08-05 09:58:39,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-08-05 09:58:39,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 09:58:39,733 INFO L87 Difference]: Start difference. First operand 21 states and 23 transitions. Second operand 12 states. [2019-08-05 09:58:39,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:39,766 INFO L93 Difference]: Finished difference Result 28 states and 28 transitions. [2019-08-05 09:58:39,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-08-05 09:58:39,767 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 12 [2019-08-05 09:58:39,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:39,767 INFO L225 Difference]: With dead ends: 28 [2019-08-05 09:58:39,768 INFO L226 Difference]: Without dead ends: 28 [2019-08-05 09:58:39,768 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 09:58:39,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-08-05 09:58:39,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 22. [2019-08-05 09:58:39,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-08-05 09:58:39,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2019-08-05 09:58:39,770 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 12 [2019-08-05 09:58:39,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:39,770 INFO L475 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2019-08-05 09:58:39,770 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-08-05 09:58:39,771 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2019-08-05 09:58:39,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2019-08-05 09:58:39,771 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:39,771 INFO L399 BasicCegarLoop]: trace histogram [10, 1, 1] [2019-08-05 09:58:39,771 INFO L418 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:39,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:39,772 INFO L82 PathProgramCache]: Analyzing trace with hash 976701556, now seen corresponding path program 10 times [2019-08-05 09:58:39,772 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:40,070 WARN L254 TraceCheckSpWp]: Trace formula consists of 23 conjuncts, 12 conjunts are in the unsatisfiable core [2019-08-05 09:58:40,072 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:40,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:40,113 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,135 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:40,135 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,135 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:40,178 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:40,221 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:40,221 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,262 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:40,266 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:40,266 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,278 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:58:40,278 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_159| vanished before elimination [2019-08-05 09:58:40,278 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_159| vanished before elimination [2019-08-05 09:58:40,278 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:40,279 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:40,284 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:40,284 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:40,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,290 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,290 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,295 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:40,295 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,327 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:40,327 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_160| vanished before elimination [2019-08-05 09:58:40,328 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_161| vanished before elimination [2019-08-05 09:58:40,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:40,330 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,336 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:40,336 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:40,336 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:40,345 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:40,346 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:40,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:40,353 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,359 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:40,359 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:40,364 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,432 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:58:40,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:40,435 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,453 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:58:40,453 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_161| vanished before elimination [2019-08-05 09:58:40,453 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_161| vanished before elimination [2019-08-05 09:58:40,454 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:40,454 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:40,490 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:40,491 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:40,498 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,499 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,499 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,506 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,506 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,513 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,517 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:40,518 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,576 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:58:40,579 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:40,580 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,588 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:40,589 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_162| vanished before elimination [2019-08-05 09:58:40,589 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_162| vanished before elimination [2019-08-05 09:58:40,589 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:40,589 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:40,620 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:40,620 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:40,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,628 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:40,628 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:40,635 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,642 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:40,642 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,648 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:40,649 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:40,653 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,750 INFO L567 ElimStorePlain]: treesize reduction 192, result has 27.8 percent of original size [2019-08-05 09:58:40,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:40,754 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,779 INFO L567 ElimStorePlain]: treesize reduction 32, result has 49.2 percent of original size [2019-08-05 09:58:40,779 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_163| vanished before elimination [2019-08-05 09:58:40,780 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_163| vanished before elimination [2019-08-05 09:58:40,780 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:40,780 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:40,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:40,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:40,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,806 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,814 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,814 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,822 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,822 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,829 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,829 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,836 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,837 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,843 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:40,843 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,933 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:58:40,936 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:40,937 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,951 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:40,951 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_164| vanished before elimination [2019-08-05 09:58:40,952 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_164| vanished before elimination [2019-08-05 09:58:40,952 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:40,952 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:58:40,973 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:40,973 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:40,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,983 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:40,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:40,992 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:40,992 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,002 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,010 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,010 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,018 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,034 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,045 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,045 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:41,058 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,161 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:58:41,161 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:58:41,162 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_165| vanished before elimination [2019-08-05 09:58:41,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:41,164 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,177 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:41,178 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_166| vanished before elimination [2019-08-05 09:58:41,178 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:41,178 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:58:41,213 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:41,214 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,215 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,215 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,217 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,217 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,218 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,218 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,252 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,253 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,261 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,272 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,273 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,293 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,294 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,301 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,301 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,309 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,316 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,316 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,322 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:41,322 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,439 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:58:41,439 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:58:41,440 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_166| vanished before elimination [2019-08-05 09:58:41,440 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_167| vanished before elimination [2019-08-05 09:58:41,443 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:41,443 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,459 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:41,459 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:41,460 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:58:41,486 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,486 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:58:41,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,496 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,497 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,505 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,506 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,513 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,522 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,528 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,529 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,537 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,537 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,545 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,545 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:41,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:41,554 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:41,560 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,698 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 09:58:41,699 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 09:58:41,699 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_167| vanished before elimination [2019-08-05 09:58:41,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:41,703 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,721 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:41,722 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_168| vanished before elimination [2019-08-05 09:58:41,722 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:58:41,722 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:58:41,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:58:41,753 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,754 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,756 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,757 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,758 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,758 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,759 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,759 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,760 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:41,773 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:41,773 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,853 INFO L567 ElimStorePlain]: treesize reduction 128, result has 34.4 percent of original size [2019-08-05 09:58:41,856 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:41,856 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:41,914 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:41,914 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_170| vanished before elimination [2019-08-05 09:58:41,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_59 vanished before elimination [2019-08-05 09:58:41,914 INFO L464 ElimStorePlain]: Eliminatee v_prenex_60 vanished before elimination [2019-08-05 09:58:41,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_61 vanished before elimination [2019-08-05 09:58:41,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_64 vanished before elimination [2019-08-05 09:58:41,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_65 vanished before elimination [2019-08-05 09:58:41,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_62 vanished before elimination [2019-08-05 09:58:41,915 INFO L464 ElimStorePlain]: Eliminatee v_prenex_63 vanished before elimination [2019-08-05 09:58:41,916 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:58:41,916 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:211, output treesize:56 [2019-08-05 09:58:41,950 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:41,950 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:41,950 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-08-05 09:58:41,951 INFO L454 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-08-05 09:58:41,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-08-05 09:58:41,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 09:58:41,951 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand 13 states. [2019-08-05 09:58:41,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:41,988 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2019-08-05 09:58:41,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-08-05 09:58:41,988 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 12 [2019-08-05 09:58:41,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:41,989 INFO L225 Difference]: With dead ends: 35 [2019-08-05 09:58:41,989 INFO L226 Difference]: Without dead ends: 35 [2019-08-05 09:58:41,989 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 09:58:41,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2019-08-05 09:58:41,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 23. [2019-08-05 09:58:41,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-08-05 09:58:41,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 26 transitions. [2019-08-05 09:58:41,991 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 26 transitions. Word has length 12 [2019-08-05 09:58:41,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:41,992 INFO L475 AbstractCegarLoop]: Abstraction has 23 states and 26 transitions. [2019-08-05 09:58:41,992 INFO L476 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-08-05 09:58:41,992 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2019-08-05 09:58:41,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-08-05 09:58:41,992 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:41,993 INFO L399 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1] [2019-08-05 09:58:41,993 INFO L418 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:41,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:41,993 INFO L82 PathProgramCache]: Analyzing trace with hash 212702498, now seen corresponding path program 6 times [2019-08-05 09:58:41,994 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:42,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:42,134 INFO L256 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 11 conjunts are in the unsatisfiable core [2019-08-05 09:58:42,135 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:42,183 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:42,183 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,246 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:42,268 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:42,269 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,320 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:42,321 INFO L496 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,321 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:13, output treesize:11 [2019-08-05 09:58:42,502 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:42,549 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 16 [2019-08-05 09:58:42,549 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,610 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:42,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 18 [2019-08-05 09:58:42,615 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,657 INFO L567 ElimStorePlain]: treesize reduction 21, result has 68.7 percent of original size [2019-08-05 09:58:42,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 16 [2019-08-05 09:58:42,660 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,675 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:42,675 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_169| vanished before elimination [2019-08-05 09:58:42,675 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:42,676 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:85, output treesize:38 [2019-08-05 09:58:42,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:42,694 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:42,695 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:42,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:42,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:42,754 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:42,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:42,761 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,766 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 21 treesize of output 18 [2019-08-05 09:58:42,767 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,898 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2019-08-05 09:58:42,898 INFO L567 ElimStorePlain]: treesize reduction 109, result has 54.4 percent of original size [2019-08-05 09:58:42,912 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:42,912 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:42,913 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,915 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:42,915 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:42,992 INFO L567 ElimStorePlain]: treesize reduction 23, result has 79.5 percent of original size [2019-08-05 09:58:42,992 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_172| vanished before elimination [2019-08-05 09:58:42,995 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:42,995 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,027 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:43,028 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:43,028 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:269, output treesize:79 [2019-08-05 09:58:43,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:43,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:43,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:43,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,079 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,079 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,088 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,095 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:43,096 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,104 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,114 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,131 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 22 [2019-08-05 09:58:43,131 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,376 WARN L188 SmtUtils]: Spent 244.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 53 [2019-08-05 09:58:43,377 INFO L567 ElimStorePlain]: treesize reduction 272, result has 44.8 percent of original size [2019-08-05 09:58:43,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,383 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:43,383 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,389 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:43,389 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,394 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 20 [2019-08-05 09:58:43,394 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,525 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2019-08-05 09:58:43,526 INFO L567 ElimStorePlain]: treesize reduction 48, result has 75.1 percent of original size [2019-08-05 09:58:43,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:43,530 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,585 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:43,586 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_173| vanished before elimination [2019-08-05 09:58:43,586 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:58:43,586 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:553, output treesize:135 [2019-08-05 09:58:43,796 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 35 [2019-08-05 09:58:43,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:43,798 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:58:43,799 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:58:43,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,826 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,826 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,835 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,836 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,836 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:43,846 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,855 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,855 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,864 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:43,865 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,872 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,882 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,891 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:43,892 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:43,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:43,901 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:43,907 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:43,908 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,394 WARN L188 SmtUtils]: Spent 485.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 68 [2019-08-05 09:58:44,395 INFO L567 ElimStorePlain]: treesize reduction 510, result has 39.1 percent of original size [2019-08-05 09:58:44,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:44,401 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,408 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:44,408 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:44,416 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,420 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:44,421 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,640 WARN L188 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 51 [2019-08-05 09:58:44,640 INFO L567 ElimStorePlain]: treesize reduction 73, result has 74.7 percent of original size [2019-08-05 09:58:44,646 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:44,647 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,736 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:44,736 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_172| vanished before elimination [2019-08-05 09:58:44,737 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 09:58:44,737 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:937, output treesize:206 [2019-08-05 09:58:44,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:44,836 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 09:58:44,837 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 09:58:44,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:44,852 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,862 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:44,863 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,874 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:44,874 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,885 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:44,885 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:44,896 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:44,907 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,918 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:44,918 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,929 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:44,929 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,939 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:44,940 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:44,950 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,960 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:44,961 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,972 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:44,972 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,984 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:44,985 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:44,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:44,995 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:44,996 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:45,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:45,005 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:45,695 WARN L188 SmtUtils]: Spent 689.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 84 [2019-08-05 09:58:45,695 INFO L567 ElimStorePlain]: treesize reduction 823, result has 35.2 percent of original size [2019-08-05 09:58:45,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:45,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:45,702 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:45,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:45,709 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:45,709 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:45,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:45,716 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:45,716 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:45,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:45,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:45,723 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:45,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 20 [2019-08-05 09:58:45,727 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,050 WARN L188 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 63 [2019-08-05 09:58:46,051 INFO L567 ElimStorePlain]: treesize reduction 98, result has 75.5 percent of original size [2019-08-05 09:58:46,055 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:46,055 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,197 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2019-08-05 09:58:46,198 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:46,198 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_173| vanished before elimination [2019-08-05 09:58:46,199 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 21 xjuncts. [2019-08-05 09:58:46,199 INFO L221 ElimStorePlain]: Needed 22 recursive calls to eliminate 4 variables, input treesize:1421, output treesize:292 [2019-08-05 09:58:46,345 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2019-08-05 09:58:46,347 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:46,348 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 09:58:46,349 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 21 terms [2019-08-05 09:58:46,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,400 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,436 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,447 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,457 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,468 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,480 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,481 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,492 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,493 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,493 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,504 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,514 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,515 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:46,515 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,529 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,541 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,542 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,558 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,559 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,568 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,570 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,570 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,582 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,582 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,594 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,595 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,607 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,619 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,628 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:46,628 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,640 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,640 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:46,650 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:46,651 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:46,661 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 22 [2019-08-05 09:58:46,661 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:47,631 WARN L188 SmtUtils]: Spent 968.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 101 [2019-08-05 09:58:47,632 INFO L567 ElimStorePlain]: treesize reduction 1211, result has 32.5 percent of original size [2019-08-05 09:58:47,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:47,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:47,640 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:47,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:47,647 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:47,647 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:47,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:47,654 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:47,654 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:47,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:47,661 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:47,662 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:47,668 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:47,669 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:47,669 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:47,675 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 25 treesize of output 20 [2019-08-05 09:58:47,675 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,089 WARN L188 SmtUtils]: Spent 413.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 74 [2019-08-05 09:58:48,090 INFO L567 ElimStorePlain]: treesize reduction 123, result has 76.6 percent of original size [2019-08-05 09:58:48,090 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_174| vanished before elimination [2019-08-05 09:58:48,095 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:48,095 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,281 WARN L188 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2019-08-05 09:58:48,281 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:48,282 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 28 xjuncts. [2019-08-05 09:58:48,282 INFO L221 ElimStorePlain]: Needed 29 recursive calls to eliminate 4 variables, input treesize:2005, output treesize:393 [2019-08-05 09:58:48,487 WARN L188 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2019-08-05 09:58:48,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 28 terms [2019-08-05 09:58:48,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,490 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,491 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,491 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,492 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,492 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,493 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,493 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,493 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,494 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,497 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,497 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,498 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,500 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,501 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,501 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,502 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:48,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,564 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 18 [2019-08-05 09:58:48,564 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,577 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,578 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,591 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,591 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,603 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,604 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,616 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,626 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,639 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,654 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,668 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,681 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,681 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,694 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,709 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,709 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,726 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,742 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,757 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,771 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,772 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,785 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,799 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,812 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,812 INFO L496 ElimStorePlain]: Start of recursive call 20: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,825 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,825 INFO L496 ElimStorePlain]: Start of recursive call 21: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,840 INFO L496 ElimStorePlain]: Start of recursive call 22: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,857 INFO L496 ElimStorePlain]: Start of recursive call 23: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,872 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,872 INFO L496 ElimStorePlain]: Start of recursive call 24: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,887 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,887 INFO L496 ElimStorePlain]: Start of recursive call 25: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 22 [2019-08-05 09:58:48,907 INFO L496 ElimStorePlain]: Start of recursive call 26: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,920 INFO L496 ElimStorePlain]: Start of recursive call 27: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:48,932 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,932 INFO L496 ElimStorePlain]: Start of recursive call 28: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:48,948 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 20 [2019-08-05 09:58:48,948 INFO L496 ElimStorePlain]: Start of recursive call 29: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:50,380 WARN L188 SmtUtils]: Spent 1.43 s on a formula simplification. DAG size of input: 196 DAG size of output: 119 [2019-08-05 09:58:50,381 INFO L567 ElimStorePlain]: treesize reduction 1674, result has 30.5 percent of original size [2019-08-05 09:58:50,381 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_175| vanished before elimination [2019-08-05 09:58:50,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:50,389 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:50,389 INFO L496 ElimStorePlain]: Start of recursive call 30: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:50,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:50,397 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:50,397 INFO L496 ElimStorePlain]: Start of recursive call 31: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:50,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:50,406 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:50,406 INFO L496 ElimStorePlain]: Start of recursive call 32: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:50,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:50,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:50,414 INFO L496 ElimStorePlain]: Start of recursive call 33: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:50,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:50,421 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:50,421 INFO L496 ElimStorePlain]: Start of recursive call 34: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:50,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:50,429 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 20 [2019-08-05 09:58:50,430 INFO L496 ElimStorePlain]: Start of recursive call 35: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:50,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:50,436 INFO L496 ElimStorePlain]: Start of recursive call 36: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:50,991 WARN L188 SmtUtils]: Spent 553.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 90 [2019-08-05 09:58:50,991 INFO L567 ElimStorePlain]: treesize reduction 148, result has 77.8 percent of original size [2019-08-05 09:58:50,995 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2019-08-05 09:58:50,996 INFO L496 ElimStorePlain]: Start of recursive call 37: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:51,244 WARN L188 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-05 09:58:51,244 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:51,245 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 36 xjuncts. [2019-08-05 09:58:51,245 INFO L221 ElimStorePlain]: Needed 37 recursive calls to eliminate 4 variables, input treesize:2689, output treesize:509 [2019-08-05 09:58:51,523 WARN L188 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2019-08-05 09:58:51,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 36 terms [2019-08-05 09:58:51,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,535 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,546 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,548 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,550 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,566 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,568 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,571 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,572 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,574 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,576 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,578 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,580 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,583 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,595 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,597 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,607 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,608 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:51,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:51,668 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:51,732 INFO L567 ElimStorePlain]: treesize reduction 106, result has 40.8 percent of original size [2019-08-05 09:58:51,733 INFO L464 ElimStorePlain]: Eliminatee v_prenex_69 vanished before elimination [2019-08-05 09:58:51,733 INFO L464 ElimStorePlain]: Eliminatee v_prenex_67 vanished before elimination [2019-08-05 09:58:51,733 INFO L464 ElimStorePlain]: Eliminatee v_prenex_71 vanished before elimination [2019-08-05 09:58:51,733 INFO L464 ElimStorePlain]: Eliminatee v_prenex_72 vanished before elimination [2019-08-05 09:58:51,736 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:51,736 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:51,752 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:51,752 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_177| vanished before elimination [2019-08-05 09:58:51,752 INFO L464 ElimStorePlain]: Eliminatee v_prenex_73 vanished before elimination [2019-08-05 09:58:51,752 INFO L496 ElimStorePlain]: Start of recursive call 1: 8 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:51,753 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 8 variables, input treesize:197, output treesize:62 [2019-08-05 09:58:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:51,791 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:51,791 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2019-08-05 09:58:51,792 INFO L454 AbstractCegarLoop]: Interpolant automaton has 11 states [2019-08-05 09:58:51,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2019-08-05 09:58:51,792 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 09:58:51,792 INFO L87 Difference]: Start difference. First operand 23 states and 26 transitions. Second operand 11 states. [2019-08-05 09:58:51,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:51,828 INFO L93 Difference]: Finished difference Result 24 states and 26 transitions. [2019-08-05 09:58:51,828 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2019-08-05 09:58:51,828 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 13 [2019-08-05 09:58:51,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:51,829 INFO L225 Difference]: With dead ends: 24 [2019-08-05 09:58:51,829 INFO L226 Difference]: Without dead ends: 21 [2019-08-05 09:58:51,829 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2019-08-05 09:58:51,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2019-08-05 09:58:51,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2019-08-05 09:58:51,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2019-08-05 09:58:51,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 23 transitions. [2019-08-05 09:58:51,831 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 23 transitions. Word has length 13 [2019-08-05 09:58:51,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:51,831 INFO L475 AbstractCegarLoop]: Abstraction has 21 states and 23 transitions. [2019-08-05 09:58:51,831 INFO L476 AbstractCegarLoop]: Interpolant automaton has 11 states. [2019-08-05 09:58:51,831 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 23 transitions. [2019-08-05 09:58:51,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-08-05 09:58:51,832 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:51,832 INFO L399 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1] [2019-08-05 09:58:51,832 INFO L418 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:51,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:51,833 INFO L82 PathProgramCache]: Analyzing trace with hash 212968631, now seen corresponding path program 9 times [2019-08-05 09:58:51,833 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:51,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:51,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 11 conjunts are in the unsatisfiable core [2019-08-05 09:58:51,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:52,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:52,004 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,030 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:52,031 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,031 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:52,075 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:52,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:52,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,406 WARN L188 SmtUtils]: Spent 283.00 ms on a formula simplification that was a NOOP. DAG size: 33 [2019-08-05 09:58:52,406 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:52,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:52,433 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,637 WARN L188 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 25 DAG size of output: 8 [2019-08-05 09:58:52,638 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:58:52,638 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_179| vanished before elimination [2019-08-05 09:58:52,638 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_179| vanished before elimination [2019-08-05 09:58:52,638 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:52,639 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:52,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:52,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:52,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:52,681 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:52,682 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,686 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:52,687 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,724 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:52,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:52,726 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,731 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:52,731 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_180| vanished before elimination [2019-08-05 09:58:52,732 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_179| vanished before elimination [2019-08-05 09:58:52,732 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:52,732 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:52,739 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:52,740 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:52,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:52,746 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:52,747 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,752 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:52,753 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:52,753 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,758 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:52,759 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,829 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:58:52,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:52,834 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,853 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:58:52,854 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_181| vanished before elimination [2019-08-05 09:58:52,854 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_181| vanished before elimination [2019-08-05 09:58:52,854 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:52,854 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:52,866 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:52,866 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:52,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:52,874 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:52,875 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:52,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:52,883 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:52,890 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:52,890 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:52,896 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:52,989 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 09:58:52,994 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:52,994 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,017 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 09:58:53,018 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_182| vanished before elimination [2019-08-05 09:58:53,018 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_182| vanished before elimination [2019-08-05 09:58:53,018 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:53,018 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:53,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:53,034 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:53,035 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:53,035 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:53,036 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:53,036 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:53,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:53,043 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,051 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:53,051 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:53,059 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:53,066 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,071 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:53,071 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,169 INFO L567 ElimStorePlain]: treesize reduction 192, result has 27.8 percent of original size [2019-08-05 09:58:53,173 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:53,174 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,199 INFO L567 ElimStorePlain]: treesize reduction 32, result has 49.2 percent of original size [2019-08-05 09:58:53,199 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_183| vanished before elimination [2019-08-05 09:58:53,199 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_183| vanished before elimination [2019-08-05 09:58:53,200 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:53,200 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:53,215 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:53,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:53,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,232 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,232 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,238 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,239 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,246 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,246 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,254 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,254 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,260 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,260 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,266 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:53,266 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,354 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:58:53,355 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_183| vanished before elimination [2019-08-05 09:58:53,355 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_184| vanished before elimination [2019-08-05 09:58:53,391 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:53,391 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,410 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:53,410 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:53,410 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:58:53,430 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:53,430 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:53,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,508 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,509 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,566 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,567 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,618 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,672 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,673 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,724 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,724 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:53,775 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:53,775 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,800 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:53,800 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:53,984 WARN L188 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:58:53,984 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:58:53,984 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_185| vanished before elimination [2019-08-05 09:58:53,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:53,987 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,001 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:54,002 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_184| vanished before elimination [2019-08-05 09:58:54,002 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:54,002 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:58:54,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:54,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,040 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:54,040 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,048 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:54,049 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:54,056 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,064 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:54,064 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:54,073 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:54,080 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:54,088 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,094 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:54,095 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,220 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:58:54,221 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:58:54,221 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_186| vanished before elimination [2019-08-05 09:58:54,224 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:54,225 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,242 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:54,242 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_185| vanished before elimination [2019-08-05 09:58:54,242 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:54,242 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:58:54,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:58:54,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:58:54,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,331 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:54,332 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,388 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:54,388 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,440 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:54,440 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,501 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:54,501 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,508 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:54,509 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:54,516 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:54,527 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:54,536 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:54,536 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:54,539 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,565 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:54,566 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:58:54,566 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 1 variables, input treesize:190, output treesize:51 [2019-08-05 09:58:54,645 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:54,645 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:54,645 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-08-05 09:58:54,645 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-08-05 09:58:54,646 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-08-05 09:58:54,646 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 09:58:54,646 INFO L87 Difference]: Start difference. First operand 21 states and 23 transitions. Second operand 12 states. [2019-08-05 09:58:54,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:54,687 INFO L93 Difference]: Finished difference Result 24 states and 25 transitions. [2019-08-05 09:58:54,688 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-08-05 09:58:54,688 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 13 [2019-08-05 09:58:54,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:54,688 INFO L225 Difference]: With dead ends: 24 [2019-08-05 09:58:54,689 INFO L226 Difference]: Without dead ends: 24 [2019-08-05 09:58:54,689 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 09:58:54,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-08-05 09:58:54,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 22. [2019-08-05 09:58:54,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-08-05 09:58:54,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2019-08-05 09:58:54,691 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 13 [2019-08-05 09:58:54,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:54,692 INFO L475 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2019-08-05 09:58:54,692 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-08-05 09:58:54,692 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2019-08-05 09:58:54,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-08-05 09:58:54,692 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:54,693 INFO L399 BasicCegarLoop]: trace histogram [10, 1, 1, 1] [2019-08-05 09:58:54,693 INFO L418 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:54,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:54,693 INFO L82 PathProgramCache]: Analyzing trace with hash 212977216, now seen corresponding path program 10 times [2019-08-05 09:58:54,694 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:54,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:54,919 WARN L254 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 12 conjunts are in the unsatisfiable core [2019-08-05 09:58:54,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:54,941 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:54,942 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,950 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:54,951 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:54,951 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:54,967 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:54,980 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:54,981 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,006 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:58:55,006 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_187| vanished before elimination [2019-08-05 09:58:55,006 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_187| vanished before elimination [2019-08-05 09:58:55,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:55,009 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,012 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:55,012 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:55,012 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:58:55,018 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:55,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,019 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,026 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:55,026 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,031 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:55,031 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,065 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:58:55,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:55,068 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,073 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:55,074 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_188| vanished before elimination [2019-08-05 09:58:55,074 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_189| vanished before elimination [2019-08-05 09:58:55,074 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:55,074 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:58:55,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:55,083 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,084 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,091 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:55,091 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,097 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:55,097 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,102 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:55,103 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,172 INFO L567 ElimStorePlain]: treesize reduction 108, result has 39.3 percent of original size [2019-08-05 09:58:55,176 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:55,177 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,196 INFO L567 ElimStorePlain]: treesize reduction 32, result has 45.8 percent of original size [2019-08-05 09:58:55,196 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_190| vanished before elimination [2019-08-05 09:58:55,196 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_189| vanished before elimination [2019-08-05 09:58:55,197 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:55,197 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:58:55,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,217 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,218 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,218 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,219 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,226 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,226 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:55,227 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,233 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,234 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:55,234 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,241 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:55,241 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,246 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:55,247 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,310 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:58:55,310 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_190| vanished before elimination [2019-08-05 09:58:55,313 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:55,313 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,322 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:55,322 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_191| vanished before elimination [2019-08-05 09:58:55,322 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:55,323 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:58:55,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:55,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:55,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,411 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:55,412 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:55,466 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:55,520 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:55,564 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:55,565 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:55,590 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:55,591 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:56,584 WARN L188 SmtUtils]: Spent 992.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 27 [2019-08-05 09:58:56,584 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:58:56,584 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_191| vanished before elimination [2019-08-05 09:58:56,585 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_192| vanished before elimination [2019-08-05 09:58:56,608 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:56,608 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:56,789 WARN L188 SmtUtils]: Spent 180.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2019-08-05 09:58:56,790 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:56,790 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:56,790 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:58:56,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:56,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:56,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:56,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:56,974 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:56,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:56,982 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:56,982 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:56,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:56,990 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:56,990 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:56,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:56,998 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:56,998 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,005 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,006 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,011 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:57,012 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,105 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:58:57,105 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_192| vanished before elimination [2019-08-05 09:58:57,105 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_193| vanished before elimination [2019-08-05 09:58:57,108 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,109 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,122 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:57,123 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:57,123 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:58:57,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,147 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:57,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,157 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,158 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,165 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,173 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,174 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,181 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,182 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,182 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,191 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,199 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,199 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,204 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:57,205 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,327 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:58:57,328 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:58:57,331 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,332 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,349 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:57,349 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_193| vanished before elimination [2019-08-05 09:58:57,349 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_194| vanished before elimination [2019-08-05 09:58:57,350 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:57,350 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:58:57,379 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:57,380 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,381 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,381 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,382 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,382 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,383 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,418 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,418 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,426 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,461 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,462 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,462 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:57,469 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,477 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,478 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,485 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,485 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,493 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,494 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,494 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,500 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,501 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,654 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 55 [2019-08-05 09:58:57,654 INFO L567 ElimStorePlain]: treesize reduction 378, result has 21.7 percent of original size [2019-08-05 09:58:57,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:57,658 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,698 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.0 percent of original size [2019-08-05 09:58:57,699 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_194| vanished before elimination [2019-08-05 09:58:57,699 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_195| vanished before elimination [2019-08-05 09:58:57,699 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:58:57,700 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:58:57,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:58:57,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,733 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,733 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,734 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,734 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,734 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:57,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,743 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,743 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,751 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,759 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,759 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,768 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:57,768 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,778 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,787 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,787 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,796 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,796 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:57,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,805 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,813 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:58:57,813 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,969 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 09:58:57,969 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 09:58:57,972 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:57,973 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:57,992 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:57,993 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_195| vanished before elimination [2019-08-05 09:58:57,993 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_195| vanished before elimination [2019-08-05 09:58:57,993 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:58:57,993 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 09:58:58,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:58:58,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,034 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,034 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,090 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:58,090 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,181 INFO L567 ElimStorePlain]: treesize reduction 142, result has 38.0 percent of original size [2019-08-05 09:58:58,181 INFO L464 ElimStorePlain]: Eliminatee v_prenex_77 vanished before elimination [2019-08-05 09:58:58,184 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:58:58,185 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,208 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:58,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_78 vanished before elimination [2019-08-05 09:58:58,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_82 vanished before elimination [2019-08-05 09:58:58,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_80 vanished before elimination [2019-08-05 09:58:58,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_81 vanished before elimination [2019-08-05 09:58:58,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_75 vanished before elimination [2019-08-05 09:58:58,209 INFO L464 ElimStorePlain]: Eliminatee v_prenex_76 vanished before elimination [2019-08-05 09:58:58,210 INFO L464 ElimStorePlain]: Eliminatee v_prenex_74 vanished before elimination [2019-08-05 09:58:58,210 INFO L496 ElimStorePlain]: Start of recursive call 1: 10 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:58:58,210 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:247, output treesize:76 [2019-08-05 09:58:58,258 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:58:58,258 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:58:58,258 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-08-05 09:58:58,258 INFO L454 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-08-05 09:58:58,259 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-08-05 09:58:58,259 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 09:58:58,259 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand 13 states. [2019-08-05 09:58:58,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:58:58,295 INFO L93 Difference]: Finished difference Result 29 states and 29 transitions. [2019-08-05 09:58:58,300 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-08-05 09:58:58,300 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 13 [2019-08-05 09:58:58,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:58:58,301 INFO L225 Difference]: With dead ends: 29 [2019-08-05 09:58:58,301 INFO L226 Difference]: Without dead ends: 29 [2019-08-05 09:58:58,301 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 09:58:58,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2019-08-05 09:58:58,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 23. [2019-08-05 09:58:58,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-08-05 09:58:58,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2019-08-05 09:58:58,303 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 13 [2019-08-05 09:58:58,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:58:58,303 INFO L475 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2019-08-05 09:58:58,303 INFO L476 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-08-05 09:58:58,303 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2019-08-05 09:58:58,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2019-08-05 09:58:58,304 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:58:58,304 INFO L399 BasicCegarLoop]: trace histogram [11, 1, 1] [2019-08-05 09:58:58,304 INFO L418 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:58:58,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:58:58,305 INFO L82 PathProgramCache]: Analyzing trace with hash 212977493, now seen corresponding path program 11 times [2019-08-05 09:58:58,305 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:58:58,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:58:58,608 WARN L254 TraceCheckSpWp]: Trace formula consists of 24 conjuncts, 13 conjunts are in the unsatisfiable core [2019-08-05 09:58:58,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:58:58,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:58:58,655 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,676 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:58,677 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,677 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:58:58,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:58,714 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,734 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:58,738 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:58,738 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,749 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:58:58,749 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_197| vanished before elimination [2019-08-05 09:58:58,750 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_199| vanished before elimination [2019-08-05 09:58:58,750 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:58:58,750 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:58:58,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,755 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:58:58,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:58,764 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:58,764 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,769 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:58,769 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,804 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:58:58,804 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_198| vanished before elimination [2019-08-05 09:58:58,804 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_200| vanished before elimination [2019-08-05 09:58:58,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:58,807 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,812 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:58,812 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:58:58,813 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:58:58,821 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:58:58,822 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,823 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,823 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:58,830 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:58,830 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:58,836 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:58,837 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,841 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:58,841 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,887 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:58:58,887 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_199| vanished before elimination [2019-08-05 09:58:58,889 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:58,890 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,897 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:58,897 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_201| vanished before elimination [2019-08-05 09:58:58,897 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:58:58,897 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:58:58,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:58,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:58,915 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:58,916 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:58,922 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:58,922 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:58,929 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:58,929 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:58,934 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:58,994 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:58:58,995 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_200| vanished before elimination [2019-08-05 09:58:58,995 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_202| vanished before elimination [2019-08-05 09:58:58,998 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:58,998 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,007 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:59,008 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:58:59,008 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:58:59,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:58:59,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,034 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,041 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,046 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,047 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,053 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,053 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,053 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:59,057 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,136 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:58:59,137 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_203| vanished before elimination [2019-08-05 09:58:59,137 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_201| vanished before elimination [2019-08-05 09:58:59,140 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:59,140 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,150 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:58:59,151 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:58:59,151 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:58:59,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:58:59,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,177 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,178 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,178 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,185 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,186 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,191 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,191 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,192 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,198 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,199 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,199 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,206 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,206 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,211 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:59,211 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,326 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2019-08-05 09:58:59,327 INFO L567 ElimStorePlain]: treesize reduction 240, result has 24.8 percent of original size [2019-08-05 09:58:59,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:59,330 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,359 INFO L567 ElimStorePlain]: treesize reduction 32, result has 52.9 percent of original size [2019-08-05 09:58:59,360 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_202| vanished before elimination [2019-08-05 09:58:59,360 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_202| vanished before elimination [2019-08-05 09:58:59,360 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:58:59,360 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:58:59,381 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:58:59,381 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,382 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,383 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,383 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,383 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,384 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,384 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,391 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,391 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,392 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,398 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,398 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,405 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,413 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,427 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:58:59,437 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,442 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:58:59,442 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,617 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 45 [2019-08-05 09:58:59,618 INFO L567 ElimStorePlain]: treesize reduction 288, result has 22.6 percent of original size [2019-08-05 09:58:59,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:59,625 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,670 INFO L567 ElimStorePlain]: treesize reduction 32, result has 56.2 percent of original size [2019-08-05 09:58:59,671 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_203| vanished before elimination [2019-08-05 09:58:59,671 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_203| vanished before elimination [2019-08-05 09:58:59,671 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:58:59,671 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:58:59,710 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:58:59,711 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:58:59,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,731 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,731 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,742 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,750 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,762 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,762 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,808 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,809 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,809 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,865 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,866 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:58:59,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:58:59,914 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:58:59,942 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:58:59,943 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,421 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:59:00,421 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:59:00,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:00,425 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,441 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:00,441 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_204| vanished before elimination [2019-08-05 09:59:00,441 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_204| vanished before elimination [2019-08-05 09:59:00,441 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:00,442 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:00,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,470 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:00,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,480 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,480 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,489 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,489 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,498 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,498 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,506 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,507 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,507 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,515 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,516 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,516 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,524 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,524 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,533 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,533 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,557 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,557 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,563 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:00,563 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,704 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 09:59:00,704 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 09:59:00,704 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_207| vanished before elimination [2019-08-05 09:59:00,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:00,708 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,727 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:00,727 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_205| vanished before elimination [2019-08-05 09:59:00,728 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:00,728 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:00,759 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:00,760 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,760 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,761 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,762 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,762 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,763 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,764 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,764 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,764 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,765 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:00,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,829 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,829 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,879 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,879 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,887 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,887 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,894 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,900 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,900 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,909 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,917 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,925 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,925 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:00,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:00,934 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:00,941 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:00,941 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,104 WARN L188 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 31 [2019-08-05 09:59:01,105 INFO L567 ElimStorePlain]: treesize reduction 464, result has 12.6 percent of original size [2019-08-05 09:59:01,105 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_206| vanished before elimination [2019-08-05 09:59:01,105 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_208| vanished before elimination [2019-08-05 09:59:01,108 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:01,109 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,130 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:01,130 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:01,130 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 09:59:01,166 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:01,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,180 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:01,181 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,268 INFO L567 ElimStorePlain]: treesize reduction 144, result has 33.3 percent of original size [2019-08-05 09:59:01,268 INFO L464 ElimStorePlain]: Eliminatee v_prenex_89 vanished before elimination [2019-08-05 09:59:01,269 INFO L464 ElimStorePlain]: Eliminatee v_prenex_90 vanished before elimination [2019-08-05 09:59:01,272 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:01,272 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,295 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:01,295 INFO L464 ElimStorePlain]: Eliminatee v_prenex_83 vanished before elimination [2019-08-05 09:59:01,295 INFO L464 ElimStorePlain]: Eliminatee v_prenex_91 vanished before elimination [2019-08-05 09:59:01,296 INFO L464 ElimStorePlain]: Eliminatee v_prenex_92 vanished before elimination [2019-08-05 09:59:01,296 INFO L464 ElimStorePlain]: Eliminatee v_prenex_86 vanished before elimination [2019-08-05 09:59:01,296 INFO L464 ElimStorePlain]: Eliminatee v_prenex_87 vanished before elimination [2019-08-05 09:59:01,296 INFO L464 ElimStorePlain]: Eliminatee v_prenex_84 vanished before elimination [2019-08-05 09:59:01,296 INFO L464 ElimStorePlain]: Eliminatee v_prenex_85 vanished before elimination [2019-08-05 09:59:01,297 INFO L496 ElimStorePlain]: Start of recursive call 1: 11 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:01,297 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 11 variables, input treesize:232, output treesize:61 [2019-08-05 09:59:01,338 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:01,339 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:01,339 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2019-08-05 09:59:01,339 INFO L454 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-08-05 09:59:01,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-08-05 09:59:01,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 09:59:01,340 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand 14 states. [2019-08-05 09:59:01,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:01,396 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2019-08-05 09:59:01,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-08-05 09:59:01,397 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 13 [2019-08-05 09:59:01,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:01,397 INFO L225 Difference]: With dead ends: 36 [2019-08-05 09:59:01,398 INFO L226 Difference]: Without dead ends: 36 [2019-08-05 09:59:01,398 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 09:59:01,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2019-08-05 09:59:01,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 24. [2019-08-05 09:59:01,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-08-05 09:59:01,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2019-08-05 09:59:01,400 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 13 [2019-08-05 09:59:01,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:01,401 INFO L475 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2019-08-05 09:59:01,401 INFO L476 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-08-05 09:59:01,401 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2019-08-05 09:59:01,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2019-08-05 09:59:01,401 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:01,401 INFO L399 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1] [2019-08-05 09:59:01,402 INFO L418 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:01,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:01,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1987906975, now seen corresponding path program 7 times [2019-08-05 09:59:01,403 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:01,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:01,513 INFO L256 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 11 conjunts are in the unsatisfiable core [2019-08-05 09:59:01,515 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:01,547 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:01,548 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,573 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:01,573 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,573 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:01,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,652 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:01,652 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,844 WARN L188 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 14 [2019-08-05 09:59:01,844 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:01,844 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_210| vanished before elimination [2019-08-05 09:59:01,846 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:01,847 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,850 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:01,850 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_210| vanished before elimination [2019-08-05 09:59:01,850 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:01,850 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:01,856 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,857 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:01,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:01,864 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:01,864 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,868 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:01,869 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,903 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:59:01,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:01,906 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,912 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:01,912 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_211| vanished before elimination [2019-08-05 09:59:01,912 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_211| vanished before elimination [2019-08-05 09:59:01,913 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:01,913 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:01,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:01,923 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:01,930 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:01,931 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:01,931 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:01,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:01,939 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,943 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:01,944 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:01,992 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:59:01,995 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:01,995 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:02,003 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_212| vanished before elimination [2019-08-05 09:59:02,003 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_212| vanished before elimination [2019-08-05 09:59:02,004 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:02,004 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:02,015 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,015 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,016 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,016 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,017 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,023 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,024 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:02,024 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,031 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,031 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,039 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,044 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,108 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:59:02,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,111 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,120 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:02,120 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_213| vanished before elimination [2019-08-05 09:59:02,120 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_213| vanished before elimination [2019-08-05 09:59:02,121 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:02,121 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:59:02,136 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:02,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,139 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,146 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,147 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,154 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,154 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,155 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,161 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,168 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:02,168 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,174 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,174 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,255 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:59:02,255 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_214| vanished before elimination [2019-08-05 09:59:02,258 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,259 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,270 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:02,270 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_214| vanished before elimination [2019-08-05 09:59:02,270 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:02,271 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:59:02,290 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,290 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:02,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,299 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,299 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,308 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,308 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,316 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:02,317 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,324 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,324 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,332 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,339 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,339 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,440 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 30 [2019-08-05 09:59:02,441 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:59:02,441 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_215| vanished before elimination [2019-08-05 09:59:02,441 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_213| vanished before elimination [2019-08-05 09:59:02,444 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,445 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,458 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:02,458 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:02,458 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:59:02,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:02,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,491 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,499 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,500 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,509 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,509 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,517 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,518 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,575 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,613 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:02,613 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,621 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:02,622 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,738 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:59:02,739 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:59:02,739 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_216| vanished before elimination [2019-08-05 09:59:02,739 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_214| vanished before elimination [2019-08-05 09:59:02,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,742 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,756 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:02,756 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:02,757 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:59:02,783 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:02,784 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,784 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,785 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,786 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,786 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,788 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:02,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,797 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,797 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,805 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,812 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,813 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:02,813 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,822 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,830 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,830 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,839 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,839 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:02,848 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,848 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:02,855 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:02,855 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,008 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 55 [2019-08-05 09:59:03,008 INFO L567 ElimStorePlain]: treesize reduction 378, result has 21.7 percent of original size [2019-08-05 09:59:03,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:03,013 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,052 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.0 percent of original size [2019-08-05 09:59:03,052 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_217| vanished before elimination [2019-08-05 09:59:03,052 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_215| vanished before elimination [2019-08-05 09:59:03,052 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:03,053 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:59:03,085 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:03,085 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:03,086 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:03,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,092 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:03,093 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,099 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:03,099 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:03,103 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,109 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:03,109 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,115 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:03,115 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,121 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,121 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,127 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:03,127 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,133 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:03,133 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,137 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:03,138 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,186 INFO L567 ElimStorePlain]: treesize reduction 14, result has 83.1 percent of original size [2019-08-05 09:59:03,187 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:03,187 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 1 variables, input treesize:222, output treesize:69 [2019-08-05 09:59:03,226 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:03,227 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:03,227 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2019-08-05 09:59:03,227 INFO L454 AbstractCegarLoop]: Interpolant automaton has 12 states [2019-08-05 09:59:03,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2019-08-05 09:59:03,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 09:59:03,228 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand 12 states. [2019-08-05 09:59:03,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:03,251 INFO L93 Difference]: Finished difference Result 25 states and 27 transitions. [2019-08-05 09:59:03,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2019-08-05 09:59:03,252 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 14 [2019-08-05 09:59:03,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:03,253 INFO L225 Difference]: With dead ends: 25 [2019-08-05 09:59:03,253 INFO L226 Difference]: Without dead ends: 22 [2019-08-05 09:59:03,253 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2019-08-05 09:59:03,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2019-08-05 09:59:03,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2019-08-05 09:59:03,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2019-08-05 09:59:03,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2019-08-05 09:59:03,256 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 14 [2019-08-05 09:59:03,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:03,256 INFO L475 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2019-08-05 09:59:03,256 INFO L476 AbstractCegarLoop]: Interpolant automaton has 12 states. [2019-08-05 09:59:03,257 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2019-08-05 09:59:03,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2019-08-05 09:59:03,257 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:03,257 INFO L399 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1] [2019-08-05 09:59:03,257 INFO L418 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:03,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:03,258 INFO L82 PathProgramCache]: Analyzing trace with hash -1987640842, now seen corresponding path program 10 times [2019-08-05 09:59:03,258 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:03,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:03,489 INFO L256 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 12 conjunts are in the unsatisfiable core [2019-08-05 09:59:03,491 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:03,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:03,527 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,534 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:03,534 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,534 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:03,551 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:03,560 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:03,560 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,580 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:03,583 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:03,583 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,595 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:59:03,595 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_219| vanished before elimination [2019-08-05 09:59:03,595 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_219| vanished before elimination [2019-08-05 09:59:03,595 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:03,596 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:59:03,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:03,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:03,602 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:03,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,608 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,608 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,613 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:03,613 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,673 INFO L567 ElimStorePlain]: treesize reduction 48, result has 55.1 percent of original size [2019-08-05 09:59:03,677 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:03,677 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,692 INFO L567 ElimStorePlain]: treesize reduction 32, result has 33.3 percent of original size [2019-08-05 09:59:03,692 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_219| vanished before elimination [2019-08-05 09:59:03,693 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_220| vanished before elimination [2019-08-05 09:59:03,693 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:03,693 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:59:03,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:03,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:03,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,709 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:03,709 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:03,716 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,720 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:03,720 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,768 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:59:03,768 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_220| vanished before elimination [2019-08-05 09:59:03,770 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:03,771 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,778 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:03,778 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_221| vanished before elimination [2019-08-05 09:59:03,778 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:03,778 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:59:03,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:03,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:03,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,798 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,798 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,805 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,812 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,812 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:03,817 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,907 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 09:59:03,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:03,911 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,933 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 09:59:03,934 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_222| vanished before elimination [2019-08-05 09:59:03,934 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_222| vanished before elimination [2019-08-05 09:59:03,934 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:03,934 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:59:03,947 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:03,948 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:03,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,955 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,956 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,962 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,963 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,969 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,970 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:03,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:03,977 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:03,982 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:03,983 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,083 INFO L567 ElimStorePlain]: treesize reduction 192, result has 27.8 percent of original size [2019-08-05 09:59:04,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:04,088 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,114 INFO L567 ElimStorePlain]: treesize reduction 32, result has 49.2 percent of original size [2019-08-05 09:59:04,114 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_223| vanished before elimination [2019-08-05 09:59:04,114 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_223| vanished before elimination [2019-08-05 09:59:04,115 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:04,115 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:59:04,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:04,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,133 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,133 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,134 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,134 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,134 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,142 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:04,143 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,150 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:04,150 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,157 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:04,157 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:04,163 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,169 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:04,169 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,173 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:04,173 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,291 WARN L188 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2019-08-05 09:59:04,291 INFO L567 ElimStorePlain]: treesize reduction 240, result has 24.8 percent of original size [2019-08-05 09:59:04,295 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:04,295 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,323 INFO L567 ElimStorePlain]: treesize reduction 32, result has 52.9 percent of original size [2019-08-05 09:59:04,324 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_224| vanished before elimination [2019-08-05 09:59:04,324 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_224| vanished before elimination [2019-08-05 09:59:04,324 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:04,324 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:59:04,346 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:04,346 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,347 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,347 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,348 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,348 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,348 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,349 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,357 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,364 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,372 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,373 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,380 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,381 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,388 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,389 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,389 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,420 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:04,425 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,531 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:59:04,532 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:59:04,532 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_224| vanished before elimination [2019-08-05 09:59:04,536 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:04,537 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,555 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:04,555 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_225| vanished before elimination [2019-08-05 09:59:04,555 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:04,555 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:59:04,610 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:04,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,611 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,613 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,613 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,628 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,628 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,639 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,649 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,649 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,661 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,661 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,667 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,668 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,668 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,675 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,675 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,704 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:04,710 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,863 WARN L188 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:59:04,864 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:59:04,864 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_226| vanished before elimination [2019-08-05 09:59:04,867 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:04,868 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,890 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:04,890 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_225| vanished before elimination [2019-08-05 09:59:04,890 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:04,891 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:04,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:04,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:04,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,952 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,952 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,960 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,960 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,960 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,968 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,978 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,986 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,987 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:04,993 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:04,994 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:04,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,000 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:05,000 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:05,008 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:05,014 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,161 WARN L188 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 09:59:05,162 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 09:59:05,162 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_227| vanished before elimination [2019-08-05 09:59:05,165 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:05,166 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,184 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:05,185 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_226| vanished before elimination [2019-08-05 09:59:05,185 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:05,185 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:05,220 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:05,220 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:05,221 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:05,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,228 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,228 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,235 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,235 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,242 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,242 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,248 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,248 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,254 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,254 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,260 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,264 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,265 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,265 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,270 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,270 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:05,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:05,276 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,279 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:05,279 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,325 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:05,325 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:05,326 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:211, output treesize:56 [2019-08-05 09:59:05,363 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:05,364 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:05,364 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-08-05 09:59:05,364 INFO L454 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-08-05 09:59:05,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-08-05 09:59:05,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 09:59:05,365 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand 13 states. [2019-08-05 09:59:05,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:05,391 INFO L93 Difference]: Finished difference Result 25 states and 26 transitions. [2019-08-05 09:59:05,391 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-08-05 09:59:05,391 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 14 [2019-08-05 09:59:05,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:05,392 INFO L225 Difference]: With dead ends: 25 [2019-08-05 09:59:05,392 INFO L226 Difference]: Without dead ends: 25 [2019-08-05 09:59:05,392 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 09:59:05,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2019-08-05 09:59:05,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 23. [2019-08-05 09:59:05,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-08-05 09:59:05,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2019-08-05 09:59:05,394 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 14 [2019-08-05 09:59:05,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:05,394 INFO L475 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2019-08-05 09:59:05,394 INFO L476 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-08-05 09:59:05,394 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2019-08-05 09:59:05,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2019-08-05 09:59:05,395 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:05,395 INFO L399 BasicCegarLoop]: trace histogram [11, 1, 1, 1] [2019-08-05 09:59:05,395 INFO L418 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:05,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:05,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1987632257, now seen corresponding path program 11 times [2019-08-05 09:59:05,396 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:05,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:05,849 WARN L254 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 13 conjunts are in the unsatisfiable core [2019-08-05 09:59:05,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:05,887 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:05,888 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,905 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:05,906 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:05,906 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:05,953 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:05,999 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:05,999 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,325 WARN L188 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 14 [2019-08-05 09:59:06,326 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:06,348 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:06,348 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,420 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:06,421 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_228| vanished before elimination [2019-08-05 09:59:06,421 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_229| vanished before elimination [2019-08-05 09:59:06,421 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:06,421 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:06,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:06,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:06,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:06,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:06,487 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,490 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,526 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:59:06,527 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_229| vanished before elimination [2019-08-05 09:59:06,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:06,529 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,535 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:06,535 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_229| vanished before elimination [2019-08-05 09:59:06,535 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:06,536 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:06,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:06,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:06,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,551 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:06,552 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,558 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,558 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,562 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,612 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:59:06,613 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_230| vanished before elimination [2019-08-05 09:59:06,613 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_230| vanished before elimination [2019-08-05 09:59:06,616 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:06,616 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,624 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:06,624 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:06,624 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:06,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:06,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:06,650 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,651 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,651 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,658 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,664 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,665 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:06,670 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,733 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:59:06,734 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_231| vanished before elimination [2019-08-05 09:59:06,734 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_231| vanished before elimination [2019-08-05 09:59:06,736 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:06,737 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,746 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:06,747 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:06,747 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:59:06,762 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:06,763 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:06,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,771 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:06,772 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,818 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,819 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,870 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,870 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:06,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,920 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:06,939 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:06,939 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,021 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:59:07,021 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_232| vanished before elimination [2019-08-05 09:59:07,022 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_233| vanished before elimination [2019-08-05 09:59:07,025 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,025 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,036 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:07,037 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:07,037 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:59:07,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:07,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,058 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,058 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,065 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,065 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:07,074 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,081 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,081 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,089 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,089 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,096 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,100 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,193 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:59:07,194 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_233| vanished before elimination [2019-08-05 09:59:07,194 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_234| vanished before elimination [2019-08-05 09:59:07,197 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,197 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,210 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:07,210 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:07,210 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:59:07,233 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,234 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:07,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,243 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,243 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,251 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,251 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,258 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,258 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,267 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,267 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,275 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,283 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,290 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:07,290 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,399 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:59:07,400 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:59:07,403 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,403 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,418 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:07,419 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_234| vanished before elimination [2019-08-05 09:59:07,419 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_235| vanished before elimination [2019-08-05 09:59:07,419 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:07,419 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:59:07,446 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,447 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:07,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,457 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,465 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,473 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,480 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,481 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,481 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,489 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:07,490 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,496 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,497 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,504 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,510 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,510 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,664 WARN L188 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2019-08-05 09:59:07,665 INFO L567 ElimStorePlain]: treesize reduction 378, result has 21.7 percent of original size [2019-08-05 09:59:07,668 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:07,669 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,708 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.0 percent of original size [2019-08-05 09:59:07,709 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_236| vanished before elimination [2019-08-05 09:59:07,709 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_235| vanished before elimination [2019-08-05 09:59:07,709 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:07,709 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:59:07,739 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:07,740 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:07,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,751 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,759 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:07,760 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,767 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,768 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,776 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,785 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,793 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,794 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,803 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,803 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:07,811 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,811 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:07,817 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,969 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 09:59:07,970 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 09:59:07,973 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:07,974 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:07,993 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:07,994 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_236| vanished before elimination [2019-08-05 09:59:07,994 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_236| vanished before elimination [2019-08-05 09:59:07,994 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:07,994 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 09:59:08,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:08,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:08,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,042 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,043 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,052 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,060 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,070 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,079 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,080 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,089 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,089 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,099 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:08,099 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,108 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,108 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,115 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,116 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,116 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,124 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:08,124 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,295 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 09:59:08,296 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 09:59:08,299 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,300 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,322 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:08,322 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_237| vanished before elimination [2019-08-05 09:59:08,322 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_237| vanished before elimination [2019-08-05 09:59:08,323 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:08,323 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 09:59:08,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:08,364 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:08,365 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:08,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,371 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,372 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,377 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,378 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,384 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,384 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,390 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,391 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,391 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,397 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,397 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,402 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,408 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,409 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,416 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:08,417 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,423 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:08,429 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,429 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:08,434 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:08,484 INFO L567 ElimStorePlain]: treesize reduction 14, result has 85.6 percent of original size [2019-08-05 09:59:08,484 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:08,485 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 1 variables, input treesize:272, output treesize:83 [2019-08-05 09:59:08,529 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:08,529 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:08,530 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2019-08-05 09:59:08,530 INFO L454 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-08-05 09:59:08,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-08-05 09:59:08,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 09:59:08,530 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand 14 states. [2019-08-05 09:59:08,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:08,565 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2019-08-05 09:59:08,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-08-05 09:59:08,566 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 14 [2019-08-05 09:59:08,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:08,566 INFO L225 Difference]: With dead ends: 30 [2019-08-05 09:59:08,566 INFO L226 Difference]: Without dead ends: 30 [2019-08-05 09:59:08,567 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 09:59:08,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2019-08-05 09:59:08,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 24. [2019-08-05 09:59:08,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-08-05 09:59:08,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2019-08-05 09:59:08,569 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 14 [2019-08-05 09:59:08,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:08,569 INFO L475 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2019-08-05 09:59:08,569 INFO L476 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-08-05 09:59:08,570 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2019-08-05 09:59:08,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2019-08-05 09:59:08,570 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:08,570 INFO L399 BasicCegarLoop]: trace histogram [12, 1, 1] [2019-08-05 09:59:08,570 INFO L418 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:08,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:08,571 INFO L82 PathProgramCache]: Analyzing trace with hash -1987631980, now seen corresponding path program 12 times [2019-08-05 09:59:08,571 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:08,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:08,961 WARN L254 TraceCheckSpWp]: Trace formula consists of 25 conjuncts, 14 conjunts are in the unsatisfiable core [2019-08-05 09:59:08,964 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:09,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:09,001 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,023 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:09,024 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,024 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:09,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:09,113 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,139 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:09,141 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:09,141 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,145 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:09,145 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_239| vanished before elimination [2019-08-05 09:59:09,145 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_241| vanished before elimination [2019-08-05 09:59:09,146 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:09,146 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:59:09,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:09,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,153 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,160 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,160 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,161 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,165 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:09,165 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,199 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:59:09,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:09,202 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,207 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:09,207 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_240| vanished before elimination [2019-08-05 09:59:09,207 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_240| vanished before elimination [2019-08-05 09:59:09,208 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:09,208 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:59:09,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:09,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,224 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:09,224 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,230 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:09,230 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,235 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:09,235 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,303 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:59:09,305 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:09,306 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,324 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:59:09,324 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_241| vanished before elimination [2019-08-05 09:59:09,324 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_243| vanished before elimination [2019-08-05 09:59:09,325 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:09,325 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:59:09,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,343 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,349 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,350 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,355 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,356 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,356 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,361 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:09,361 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,420 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:59:09,420 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_242| vanished before elimination [2019-08-05 09:59:09,420 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_244| vanished before elimination [2019-08-05 09:59:09,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:09,423 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,432 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:09,432 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:09,432 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:59:09,446 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:09,447 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,447 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,448 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,448 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,449 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,456 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,456 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,463 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,463 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,470 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,470 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,476 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,481 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:09,481 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,553 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:59:09,553 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_243| vanished before elimination [2019-08-05 09:59:09,556 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:09,556 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,567 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:09,567 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_245| vanished before elimination [2019-08-05 09:59:09,567 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:09,567 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:59:09,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,586 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:09,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,594 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,595 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,602 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,602 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,610 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,618 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,626 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,631 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:09,631 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,764 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 23 [2019-08-05 09:59:09,765 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:59:09,765 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_244| vanished before elimination [2019-08-05 09:59:09,771 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:09,772 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,796 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:09,797 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_246| vanished before elimination [2019-08-05 09:59:09,797 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:09,797 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:59:09,847 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:09,847 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:09,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,863 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,863 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,875 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,875 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,882 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,888 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,896 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,896 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,909 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:09,910 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:09,910 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:09,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:09,914 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,022 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:59:10,023 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:59:10,023 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_247| vanished before elimination [2019-08-05 09:59:10,023 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_245| vanished before elimination [2019-08-05 09:59:10,026 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:10,026 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,040 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:10,041 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:10,041 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:59:10,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:10,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,066 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,067 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,077 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,077 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,085 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,085 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,093 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,101 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,107 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,108 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,115 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,115 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,124 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,124 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:10,130 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,247 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:59:10,247 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:59:10,250 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:10,251 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,267 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:10,267 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_246| vanished before elimination [2019-08-05 09:59:10,267 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_246| vanished before elimination [2019-08-05 09:59:10,267 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:10,268 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:10,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:10,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,299 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:10,309 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,316 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:10,316 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,324 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:10,325 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:10,332 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,340 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:10,341 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,349 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:10,349 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,356 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:10,356 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:10,363 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,369 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:10,369 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,537 WARN L188 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2019-08-05 09:59:10,537 INFO L567 ElimStorePlain]: treesize reduction 384, result has 19.7 percent of original size [2019-08-05 09:59:10,543 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:10,543 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,583 INFO L567 ElimStorePlain]: treesize reduction 32, result has 61.4 percent of original size [2019-08-05 09:59:10,583 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_247| vanished before elimination [2019-08-05 09:59:10,583 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_247| vanished before elimination [2019-08-05 09:59:10,584 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:10,584 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:10,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:10,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,613 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,615 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,615 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,615 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,616 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,616 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,616 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,626 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,634 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,642 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,642 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,650 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,650 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,658 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,665 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,666 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,674 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,674 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,681 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,681 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,690 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,691 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,697 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:10,698 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,847 WARN L188 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 31 [2019-08-05 09:59:10,848 INFO L567 ElimStorePlain]: treesize reduction 464, result has 12.6 percent of original size [2019-08-05 09:59:10,866 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:10,866 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,885 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:10,886 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_248| vanished before elimination [2019-08-05 09:59:10,886 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_248| vanished before elimination [2019-08-05 09:59:10,886 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:10,886 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 09:59:10,919 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:10,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,923 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,923 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,924 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:10,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,951 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,957 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,963 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,964 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,964 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,974 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,983 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,992 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,992 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:10,998 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:10,999 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:10,999 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,009 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:11,009 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:11,017 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,025 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:11,025 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,032 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:11,033 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,209 WARN L188 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 33 [2019-08-05 09:59:11,210 INFO L567 ElimStorePlain]: treesize reduction 512, result has 12.3 percent of original size [2019-08-05 09:59:11,214 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:11,215 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,245 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:11,245 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_249| vanished before elimination [2019-08-05 09:59:11,245 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_249| vanished before elimination [2019-08-05 09:59:11,246 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:11,246 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 09:59:11,318 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,319 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:11,320 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:11,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,325 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,325 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,330 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,331 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,336 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,342 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,342 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,347 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,353 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,358 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,358 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,363 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,368 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,368 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,373 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,373 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,378 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,378 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,381 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:11,382 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,406 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:11,407 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:11,407 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:253, output treesize:66 [2019-08-05 09:59:11,451 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:11,451 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:11,451 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2019-08-05 09:59:11,452 INFO L454 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-08-05 09:59:11,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-08-05 09:59:11,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 09:59:11,452 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand 15 states. [2019-08-05 09:59:11,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:11,495 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2019-08-05 09:59:11,495 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-08-05 09:59:11,495 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 14 [2019-08-05 09:59:11,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:11,496 INFO L225 Difference]: With dead ends: 37 [2019-08-05 09:59:11,496 INFO L226 Difference]: Without dead ends: 37 [2019-08-05 09:59:11,496 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 09:59:11,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2019-08-05 09:59:11,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 25. [2019-08-05 09:59:11,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-08-05 09:59:11,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 28 transitions. [2019-08-05 09:59:11,498 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 28 transitions. Word has length 14 [2019-08-05 09:59:11,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:11,498 INFO L475 AbstractCegarLoop]: Abstraction has 25 states and 28 transitions. [2019-08-05 09:59:11,499 INFO L476 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-08-05 09:59:11,499 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 28 transitions. [2019-08-05 09:59:11,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2019-08-05 09:59:11,499 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:11,499 INFO L399 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1] [2019-08-05 09:59:11,499 INFO L418 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:11,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:11,500 INFO L82 PathProgramCache]: Analyzing trace with hash -1487323902, now seen corresponding path program 8 times [2019-08-05 09:59:11,500 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:11,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:11,588 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 12 conjunts are in the unsatisfiable core [2019-08-05 09:59:11,589 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:11,602 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:11,603 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,609 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:11,609 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,609 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:11,619 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,636 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:11,637 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,654 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:11,654 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_253| vanished before elimination [2019-08-05 09:59:11,654 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_251| vanished before elimination [2019-08-05 09:59:11,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:11,657 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,661 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:11,661 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:11,661 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:11,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:11,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,674 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:11,675 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,679 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:11,679 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,715 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:59:11,715 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_252| vanished before elimination [2019-08-05 09:59:11,718 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:11,718 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,723 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:11,723 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_254| vanished before elimination [2019-08-05 09:59:11,723 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:11,723 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:11,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:11,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,733 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,733 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:11,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,745 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,745 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:11,750 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,818 INFO L567 ElimStorePlain]: treesize reduction 108, result has 39.3 percent of original size [2019-08-05 09:59:11,822 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:11,822 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,839 INFO L567 ElimStorePlain]: treesize reduction 32, result has 45.8 percent of original size [2019-08-05 09:59:11,839 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_255| vanished before elimination [2019-08-05 09:59:11,840 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_255| vanished before elimination [2019-08-05 09:59:11,840 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:11,840 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:11,852 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,852 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,853 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,854 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,854 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:11,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,862 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:11,862 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:11,869 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:11,875 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:11,875 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,879 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:11,880 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,961 INFO L567 ElimStorePlain]: treesize reduction 162, result has 32.2 percent of original size [2019-08-05 09:59:11,965 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:11,965 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:11,987 INFO L567 ElimStorePlain]: treesize reduction 32, result has 51.5 percent of original size [2019-08-05 09:59:11,987 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_256| vanished before elimination [2019-08-05 09:59:11,987 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_256| vanished before elimination [2019-08-05 09:59:11,988 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:11,988 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:59:12,003 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:12,003 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,005 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,006 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,014 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,020 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,020 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,026 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:12,027 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,034 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,039 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,039 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,119 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:59:12,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:12,122 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,133 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:12,134 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_257| vanished before elimination [2019-08-05 09:59:12,134 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_257| vanished before elimination [2019-08-05 09:59:12,134 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:12,134 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:59:12,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:12,153 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,153 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,154 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,154 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,155 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,155 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,163 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,170 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,170 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,176 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,176 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,183 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,183 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,191 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,191 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,197 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:12,197 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,289 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:59:12,290 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_258| vanished before elimination [2019-08-05 09:59:12,292 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:12,293 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,306 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:12,306 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_258| vanished before elimination [2019-08-05 09:59:12,306 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:12,306 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:59:12,327 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:12,327 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,330 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,344 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,351 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,352 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,360 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,360 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,367 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:12,367 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,374 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,375 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,382 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,383 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,389 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,389 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,496 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:59:12,497 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:59:12,497 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_259| vanished before elimination [2019-08-05 09:59:12,497 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_257| vanished before elimination [2019-08-05 09:59:12,499 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:12,499 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,520 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:12,520 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:12,520 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:59:12,549 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,549 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:12,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,562 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,571 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,572 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,572 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,580 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,581 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,581 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,590 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,590 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,600 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:12,600 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,610 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,621 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,621 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,629 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,629 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,769 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 09:59:12,769 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 09:59:12,769 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_260| vanished before elimination [2019-08-05 09:59:12,773 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:12,773 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,792 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:12,792 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_258| vanished before elimination [2019-08-05 09:59:12,792 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:12,793 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:59:12,824 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:12,825 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:12,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,837 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,847 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,848 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,858 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,858 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,877 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,877 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,883 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,884 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:12,884 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,891 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,892 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,898 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,899 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,900 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,907 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:12,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,908 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:12,915 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:12,915 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,067 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 09:59:13,067 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 09:59:13,070 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,071 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,091 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:13,091 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_261| vanished before elimination [2019-08-05 09:59:13,091 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_259| vanished before elimination [2019-08-05 09:59:13,091 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:13,092 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 09:59:13,128 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:13,129 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:13,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:13,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,137 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,137 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,142 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,143 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,143 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,149 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,150 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,156 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,156 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,157 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,162 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,168 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,168 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,174 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:13,174 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,179 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,180 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,185 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,185 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:13,189 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,238 INFO L567 ElimStorePlain]: treesize reduction 28, result has 73.1 percent of original size [2019-08-05 09:59:13,239 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:13,239 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 1 variables, input treesize:247, output treesize:76 [2019-08-05 09:59:13,282 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:13,283 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:13,283 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2019-08-05 09:59:13,283 INFO L454 AbstractCegarLoop]: Interpolant automaton has 13 states [2019-08-05 09:59:13,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2019-08-05 09:59:13,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 09:59:13,283 INFO L87 Difference]: Start difference. First operand 25 states and 28 transitions. Second operand 13 states. [2019-08-05 09:59:13,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:13,303 INFO L93 Difference]: Finished difference Result 26 states and 28 transitions. [2019-08-05 09:59:13,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2019-08-05 09:59:13,304 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 15 [2019-08-05 09:59:13,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:13,304 INFO L225 Difference]: With dead ends: 26 [2019-08-05 09:59:13,304 INFO L226 Difference]: Without dead ends: 23 [2019-08-05 09:59:13,305 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2019-08-05 09:59:13,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2019-08-05 09:59:13,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2019-08-05 09:59:13,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2019-08-05 09:59:13,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2019-08-05 09:59:13,306 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 15 [2019-08-05 09:59:13,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:13,306 INFO L475 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2019-08-05 09:59:13,306 INFO L476 AbstractCegarLoop]: Interpolant automaton has 13 states. [2019-08-05 09:59:13,307 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2019-08-05 09:59:13,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2019-08-05 09:59:13,307 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:13,307 INFO L399 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1] [2019-08-05 09:59:13,308 INFO L418 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:13,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:13,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1487057769, now seen corresponding path program 11 times [2019-08-05 09:59:13,309 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:13,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:13,554 WARN L254 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 13 conjunts are in the unsatisfiable core [2019-08-05 09:59:13,556 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:13,593 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:13,593 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,617 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:13,617 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,617 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:13,633 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:13,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:13,658 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,757 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:13,758 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_263| vanished before elimination [2019-08-05 09:59:13,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:13,760 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,765 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:13,765 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_262| vanished before elimination [2019-08-05 09:59:13,765 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:13,765 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:59:13,771 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:13,772 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:13,778 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,778 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:13,779 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,783 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:13,783 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,819 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:59:13,819 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_264| vanished before elimination [2019-08-05 09:59:13,822 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:13,822 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,827 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:13,828 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_263| vanished before elimination [2019-08-05 09:59:13,828 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:13,828 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:59:13,837 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:13,837 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:13,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,844 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:13,844 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,851 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:13,851 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,856 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:13,857 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,904 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:59:13,905 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_264| vanished before elimination [2019-08-05 09:59:13,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:13,908 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,916 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:13,916 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_265| vanished before elimination [2019-08-05 09:59:13,916 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:13,917 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:59:13,929 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:13,930 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:13,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:13,939 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,947 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:13,947 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:13,955 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:13,955 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:13,961 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:13,962 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,056 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 09:59:14,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:14,061 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,099 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 09:59:14,099 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_266| vanished before elimination [2019-08-05 09:59:14,100 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_266| vanished before elimination [2019-08-05 09:59:14,100 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:14,100 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:59:14,115 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:14,116 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:14,116 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:14,117 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:14,118 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:14,118 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:14,125 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,126 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,126 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,132 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,133 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,139 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,139 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,145 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,146 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,146 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,151 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:14,151 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,244 INFO L567 ElimStorePlain]: treesize reduction 192, result has 27.8 percent of original size [2019-08-05 09:59:14,248 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:14,249 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,274 INFO L567 ElimStorePlain]: treesize reduction 32, result has 49.2 percent of original size [2019-08-05 09:59:14,274 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_267| vanished before elimination [2019-08-05 09:59:14,275 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_267| vanished before elimination [2019-08-05 09:59:14,275 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:14,275 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:59:14,292 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:14,292 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:14,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,301 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,308 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,309 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,314 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,315 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,315 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,321 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,322 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,329 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:14,329 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:14,335 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,451 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2019-08-05 09:59:14,452 INFO L567 ElimStorePlain]: treesize reduction 240, result has 24.8 percent of original size [2019-08-05 09:59:14,456 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:14,457 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,487 INFO L567 ElimStorePlain]: treesize reduction 32, result has 52.9 percent of original size [2019-08-05 09:59:14,487 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_268| vanished before elimination [2019-08-05 09:59:14,488 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_268| vanished before elimination [2019-08-05 09:59:14,488 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:14,488 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:59:14,509 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:14,510 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:14,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,520 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,526 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,526 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,533 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,533 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,538 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,539 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,545 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,546 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,546 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,553 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,554 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,558 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:14,559 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,669 WARN L188 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:59:14,669 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:59:14,670 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_268| vanished before elimination [2019-08-05 09:59:14,670 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_269| vanished before elimination [2019-08-05 09:59:14,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:14,673 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,688 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:14,688 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:14,688 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:59:14,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:14,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:14,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,725 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,734 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,743 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,751 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,759 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,759 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,767 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,768 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,777 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:14,778 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:14,778 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,788 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:14,789 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,950 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:59:14,951 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:59:14,951 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_270| vanished before elimination [2019-08-05 09:59:14,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:14,957 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:14,979 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:14,979 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_269| vanished before elimination [2019-08-05 09:59:14,979 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:14,980 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:15,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:15,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,042 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,042 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,052 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,059 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,068 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,076 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,082 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,090 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,091 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,091 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,098 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:15,104 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,277 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2019-08-05 09:59:15,277 INFO L567 ElimStorePlain]: treesize reduction 384, result has 19.7 percent of original size [2019-08-05 09:59:15,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:15,282 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,324 INFO L567 ElimStorePlain]: treesize reduction 32, result has 61.4 percent of original size [2019-08-05 09:59:15,324 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_271| vanished before elimination [2019-08-05 09:59:15,324 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_271| vanished before elimination [2019-08-05 09:59:15,324 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:15,325 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:15,355 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,356 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:15,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,367 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,368 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,376 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,376 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,385 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,393 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,394 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,403 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,412 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,422 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,422 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,431 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,431 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,440 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:15,440 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:15,447 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,611 WARN L188 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 31 [2019-08-05 09:59:15,612 INFO L567 ElimStorePlain]: treesize reduction 464, result has 12.6 percent of original size [2019-08-05 09:59:15,612 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_271| vanished before elimination [2019-08-05 09:59:15,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:15,616 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,637 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:15,637 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_272| vanished before elimination [2019-08-05 09:59:15,637 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:15,638 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 09:59:15,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:15,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:15,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:15,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,683 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,683 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,693 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,694 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,699 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,699 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,704 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,710 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,716 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,721 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,721 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,727 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:15,732 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:15,732 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:15,734 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:15,757 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:15,758 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:15,758 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 1 variables, input treesize:232, output treesize:61 [2019-08-05 09:59:15,802 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:15,802 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:15,802 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2019-08-05 09:59:15,802 INFO L454 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-08-05 09:59:15,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-08-05 09:59:15,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 09:59:15,803 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand 14 states. [2019-08-05 09:59:15,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:15,832 INFO L93 Difference]: Finished difference Result 26 states and 27 transitions. [2019-08-05 09:59:15,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-08-05 09:59:15,832 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 15 [2019-08-05 09:59:15,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:15,833 INFO L225 Difference]: With dead ends: 26 [2019-08-05 09:59:15,833 INFO L226 Difference]: Without dead ends: 26 [2019-08-05 09:59:15,833 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 09:59:15,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2019-08-05 09:59:15,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 24. [2019-08-05 09:59:15,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-08-05 09:59:15,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2019-08-05 09:59:15,835 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 15 [2019-08-05 09:59:15,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:15,835 INFO L475 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2019-08-05 09:59:15,835 INFO L476 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-08-05 09:59:15,835 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2019-08-05 09:59:15,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2019-08-05 09:59:15,836 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:15,836 INFO L399 BasicCegarLoop]: trace histogram [12, 1, 1, 1] [2019-08-05 09:59:15,836 INFO L418 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:15,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:15,837 INFO L82 PathProgramCache]: Analyzing trace with hash -1487049184, now seen corresponding path program 12 times [2019-08-05 09:59:15,837 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:16,238 WARN L254 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 14 conjunts are in the unsatisfiable core [2019-08-05 09:59:16,240 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:16,270 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:16,271 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,285 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:16,286 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,286 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:16,330 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,370 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:16,370 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,399 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:16,401 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:16,401 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,405 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:16,406 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_273| vanished before elimination [2019-08-05 09:59:16,406 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_273| vanished before elimination [2019-08-05 09:59:16,406 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:16,406 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:16,412 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,412 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:16,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,431 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:16,432 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,435 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,471 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:59:16,471 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_274| vanished before elimination [2019-08-05 09:59:16,471 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_274| vanished before elimination [2019-08-05 09:59:16,474 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,474 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,480 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:16,480 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:16,480 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:16,489 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,490 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:16,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,498 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,498 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:16,505 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,509 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,510 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,560 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:59:16,560 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_275| vanished before elimination [2019-08-05 09:59:16,561 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_275| vanished before elimination [2019-08-05 09:59:16,563 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,564 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:16,572 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:16,572 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:16,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,589 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,589 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,598 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,605 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,606 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,612 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,613 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:16,613 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,618 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,682 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:59:16,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_276| vanished before elimination [2019-08-05 09:59:16,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_277| vanished before elimination [2019-08-05 09:59:16,685 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,685 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,695 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:16,695 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:16,695 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:59:16,710 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,711 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:16,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,735 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,735 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,743 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,743 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,750 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,758 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,758 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:16,759 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:16,765 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,843 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:59:16,844 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_277| vanished before elimination [2019-08-05 09:59:16,844 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_278| vanished before elimination [2019-08-05 09:59:16,847 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,847 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,857 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:16,857 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:16,857 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:59:16,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:16,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:16,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,902 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:16,909 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,915 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,921 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,922 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,922 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:16,929 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,929 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:16,933 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:16,933 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,052 WARN L188 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2019-08-05 09:59:17,052 INFO L567 ElimStorePlain]: treesize reduction 270, result has 25.2 percent of original size [2019-08-05 09:59:17,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:17,057 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,089 INFO L567 ElimStorePlain]: treesize reduction 32, result has 60.0 percent of original size [2019-08-05 09:59:17,089 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_278| vanished before elimination [2019-08-05 09:59:17,090 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_279| vanished before elimination [2019-08-05 09:59:17,090 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:17,090 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:59:17,112 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,113 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:17,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,130 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,138 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,139 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,146 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,147 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,155 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,156 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:17,164 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,170 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,171 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,285 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:59:17,286 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:59:17,288 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,288 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,304 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:17,305 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_279| vanished before elimination [2019-08-05 09:59:17,305 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_279| vanished before elimination [2019-08-05 09:59:17,305 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:17,305 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:59:17,331 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:17,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,342 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,342 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,351 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,351 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,360 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:17,361 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,368 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,368 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,376 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,376 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,383 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,384 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,385 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,394 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,394 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,401 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,401 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,530 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 09:59:17,531 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 09:59:17,531 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_280| vanished before elimination [2019-08-05 09:59:17,531 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_281| vanished before elimination [2019-08-05 09:59:17,535 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,535 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,552 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:17,553 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:17,553 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:59:17,582 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:17,583 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,584 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,586 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,586 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,586 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,595 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,596 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,604 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,612 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,612 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,621 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:17,621 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,630 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,630 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,639 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,649 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,649 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,659 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,659 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,665 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:17,666 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,822 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 09:59:17,822 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 09:59:17,826 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,826 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,847 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:17,847 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_281| vanished before elimination [2019-08-05 09:59:17,847 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_282| vanished before elimination [2019-08-05 09:59:17,847 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:17,848 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 09:59:17,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:17,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:17,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,893 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,902 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,902 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,911 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,921 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,930 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,930 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,940 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,940 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,950 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,960 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:17,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:17,968 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:17,973 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:17,974 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,175 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 61 [2019-08-05 09:59:18,176 INFO L567 ElimStorePlain]: treesize reduction 486, result has 19.7 percent of original size [2019-08-05 09:59:18,180 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:18,180 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,229 INFO L567 ElimStorePlain]: treesize reduction 32, result has 70.4 percent of original size [2019-08-05 09:59:18,229 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_283| vanished before elimination [2019-08-05 09:59:18,230 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_282| vanished before elimination [2019-08-05 09:59:18,230 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:18,230 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 09:59:18,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:18,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:18,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,283 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,291 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,291 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,301 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,311 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,312 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,321 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,321 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,331 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,332 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,342 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,342 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,352 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,362 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,363 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,371 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:18,371 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,378 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:18,379 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,576 WARN L188 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 45 [2019-08-05 09:59:18,576 INFO L567 ElimStorePlain]: treesize reduction 570, result has 14.2 percent of original size [2019-08-05 09:59:18,580 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,580 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,605 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:18,605 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_283| vanished before elimination [2019-08-05 09:59:18,606 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_283| vanished before elimination [2019-08-05 09:59:18,606 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:18,606 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 09:59:18,653 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:18,654 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:18,655 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:18,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,663 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,669 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,670 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,676 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,677 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,682 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,682 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,689 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,696 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,703 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,708 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,712 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,712 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,718 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,718 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:18,724 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:18,724 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,728 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:18,729 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:18,789 INFO L567 ElimStorePlain]: treesize reduction 14, result has 86.5 percent of original size [2019-08-05 09:59:18,789 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:18,789 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:297, output treesize:90 [2019-08-05 09:59:18,843 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:18,844 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:18,844 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2019-08-05 09:59:18,844 INFO L454 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-08-05 09:59:18,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-08-05 09:59:18,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 09:59:18,844 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand 15 states. [2019-08-05 09:59:18,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:18,884 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2019-08-05 09:59:18,884 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-08-05 09:59:18,884 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 15 [2019-08-05 09:59:18,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:18,885 INFO L225 Difference]: With dead ends: 31 [2019-08-05 09:59:18,885 INFO L226 Difference]: Without dead ends: 31 [2019-08-05 09:59:18,886 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 09:59:18,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2019-08-05 09:59:18,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 25. [2019-08-05 09:59:18,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-08-05 09:59:18,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 27 transitions. [2019-08-05 09:59:18,887 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 27 transitions. Word has length 15 [2019-08-05 09:59:18,887 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:18,887 INFO L475 AbstractCegarLoop]: Abstraction has 25 states and 27 transitions. [2019-08-05 09:59:18,888 INFO L476 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-08-05 09:59:18,888 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 27 transitions. [2019-08-05 09:59:18,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2019-08-05 09:59:18,888 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:18,888 INFO L399 BasicCegarLoop]: trace histogram [13, 1, 1] [2019-08-05 09:59:18,888 INFO L418 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:18,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:18,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1487048907, now seen corresponding path program 13 times [2019-08-05 09:59:18,890 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:20,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:20,179 WARN L254 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 15 conjunts are in the unsatisfiable core [2019-08-05 09:59:20,181 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:20,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:20,223 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,250 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:20,251 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,251 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:20,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:20,333 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:20,333 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,396 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:20,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:20,401 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,410 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:59:20,410 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_285| vanished before elimination [2019-08-05 09:59:20,411 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_287| vanished before elimination [2019-08-05 09:59:20,411 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:20,411 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:59:20,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:20,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:20,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,423 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,428 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:20,428 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,464 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:59:20,464 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_286| vanished before elimination [2019-08-05 09:59:20,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:20,467 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,472 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:20,472 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_288| vanished before elimination [2019-08-05 09:59:20,472 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:20,473 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:59:20,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:20,481 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:20,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,489 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,496 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,501 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:20,501 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,549 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:59:20,549 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_287| vanished before elimination [2019-08-05 09:59:20,552 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:20,552 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,559 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:20,559 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_289| vanished before elimination [2019-08-05 09:59:20,559 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:20,560 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:59:20,569 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:20,570 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:20,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,580 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,580 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,586 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,586 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,593 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,593 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:20,599 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,656 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:59:20,656 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_288| vanished before elimination [2019-08-05 09:59:20,656 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_288| vanished before elimination [2019-08-05 09:59:20,659 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:20,659 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,668 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:20,669 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:20,669 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:59:20,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:20,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:20,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,689 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,697 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,702 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,703 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,743 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,743 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:20,776 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,858 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:59:20,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:20,861 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,871 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:20,872 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_289| vanished before elimination [2019-08-05 09:59:20,872 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_289| vanished before elimination [2019-08-05 09:59:20,872 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:20,872 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:59:20,887 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:20,888 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:20,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,900 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,900 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,907 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,907 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,915 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,915 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,922 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,923 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:20,930 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:20,930 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:20,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:20,935 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,021 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:59:21,021 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_290| vanished before elimination [2019-08-05 09:59:21,024 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:21,024 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,037 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:21,037 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_292| vanished before elimination [2019-08-05 09:59:21,037 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:21,037 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:59:21,060 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:21,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,064 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,064 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,072 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,073 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,081 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,089 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,095 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,095 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,104 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,113 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:21,119 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,227 WARN L188 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:59:21,227 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:59:21,228 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_291| vanished before elimination [2019-08-05 09:59:21,228 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_293| vanished before elimination [2019-08-05 09:59:21,230 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:21,230 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,244 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:21,244 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:21,244 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:59:21,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:21,270 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,274 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,281 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,282 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,289 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,290 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,297 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,297 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,304 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,305 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,305 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,313 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,313 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,321 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,322 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,330 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:21,337 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,463 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:59:21,463 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:59:21,463 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_294| vanished before elimination [2019-08-05 09:59:21,463 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_292| vanished before elimination [2019-08-05 09:59:21,467 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:21,467 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,484 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:21,484 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:21,485 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:21,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:21,513 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,516 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,517 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,517 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,518 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,556 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,557 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,564 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,565 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,572 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,573 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,579 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,579 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,588 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,588 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,595 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,596 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,596 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,603 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,603 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:21,611 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,617 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:21,617 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,760 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 09:59:21,761 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 09:59:21,764 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:21,764 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,782 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:21,782 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_293| vanished before elimination [2019-08-05 09:59:21,783 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_293| vanished before elimination [2019-08-05 09:59:21,783 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:21,783 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:21,811 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:21,811 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:21,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,820 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,821 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,828 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,828 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,836 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,836 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,846 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,854 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,855 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,855 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,863 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,864 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,864 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,873 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,873 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,881 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,883 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:21,890 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:21,891 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:21,898 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:21,898 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,081 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2019-08-05 09:59:22,081 INFO L567 ElimStorePlain]: treesize reduction 432, result has 18.6 percent of original size [2019-08-05 09:59:22,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:22,087 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,132 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.6 percent of original size [2019-08-05 09:59:22,133 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_294| vanished before elimination [2019-08-05 09:59:22,133 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_294| vanished before elimination [2019-08-05 09:59:22,133 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:22,133 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 09:59:22,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:22,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,173 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,183 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,183 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,192 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,193 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,201 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,202 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,210 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,210 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,218 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,218 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,229 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,229 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,239 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,239 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,248 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,248 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,257 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,258 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,258 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,266 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,267 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:22,267 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:22,275 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,458 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 33 [2019-08-05 09:59:22,458 INFO L567 ElimStorePlain]: treesize reduction 512, result has 12.3 percent of original size [2019-08-05 09:59:22,462 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:22,462 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,494 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:22,494 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_295| vanished before elimination [2019-08-05 09:59:22,494 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_295| vanished before elimination [2019-08-05 09:59:22,494 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:22,495 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 09:59:22,535 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:22,536 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,536 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,537 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:22,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,586 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,587 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,594 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,594 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,616 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,616 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,622 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,622 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,622 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,632 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,632 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,642 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,642 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,652 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,653 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,662 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,672 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,672 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,681 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,681 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:22,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:22,687 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:22,695 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,931 WARN L188 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2019-08-05 09:59:22,931 INFO L567 ElimStorePlain]: treesize reduction 528, result has 17.1 percent of original size [2019-08-05 09:59:22,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:22,935 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:22,990 INFO L567 ElimStorePlain]: treesize reduction 32, result has 67.3 percent of original size [2019-08-05 09:59:22,990 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_296| vanished before elimination [2019-08-05 09:59:22,990 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_298| vanished before elimination [2019-08-05 09:59:22,990 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:22,991 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 09:59:23,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 09:59:23,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,033 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,034 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,034 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,035 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,036 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,036 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,036 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,037 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,037 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:23,047 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,153 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 37 [2019-08-05 09:59:23,154 INFO L567 ElimStorePlain]: treesize reduction 176, result has 31.8 percent of original size [2019-08-05 09:59:23,154 INFO L464 ElimStorePlain]: Eliminatee v_prenex_93 vanished before elimination [2019-08-05 09:59:23,154 INFO L464 ElimStorePlain]: Eliminatee v_prenex_94 vanished before elimination [2019-08-05 09:59:23,154 INFO L464 ElimStorePlain]: Eliminatee v_prenex_97 vanished before elimination [2019-08-05 09:59:23,154 INFO L464 ElimStorePlain]: Eliminatee v_prenex_98 vanished before elimination [2019-08-05 09:59:23,155 INFO L464 ElimStorePlain]: Eliminatee v_prenex_95 vanished before elimination [2019-08-05 09:59:23,155 INFO L464 ElimStorePlain]: Eliminatee v_prenex_96 vanished before elimination [2019-08-05 09:59:23,155 INFO L464 ElimStorePlain]: Eliminatee v_prenex_100 vanished before elimination [2019-08-05 09:59:23,158 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:23,158 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,186 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:23,186 INFO L464 ElimStorePlain]: Eliminatee v_prenex_101 vanished before elimination [2019-08-05 09:59:23,186 INFO L464 ElimStorePlain]: Eliminatee v_prenex_104 vanished before elimination [2019-08-05 09:59:23,186 INFO L464 ElimStorePlain]: Eliminatee v_prenex_103 vanished before elimination [2019-08-05 09:59:23,187 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_299| vanished before elimination [2019-08-05 09:59:23,187 INFO L496 ElimStorePlain]: Start of recursive call 1: 13 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 09:59:23,187 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:274, output treesize:71 [2019-08-05 09:59:23,234 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:23,234 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:23,234 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2019-08-05 09:59:23,235 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-08-05 09:59:23,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-08-05 09:59:23,235 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 09:59:23,236 INFO L87 Difference]: Start difference. First operand 25 states and 27 transitions. Second operand 16 states. [2019-08-05 09:59:23,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:23,280 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2019-08-05 09:59:23,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-08-05 09:59:23,280 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 15 [2019-08-05 09:59:23,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:23,281 INFO L225 Difference]: With dead ends: 38 [2019-08-05 09:59:23,281 INFO L226 Difference]: Without dead ends: 38 [2019-08-05 09:59:23,282 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 09:59:23,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2019-08-05 09:59:23,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 26. [2019-08-05 09:59:23,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-08-05 09:59:23,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 29 transitions. [2019-08-05 09:59:23,284 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 29 transitions. Word has length 15 [2019-08-05 09:59:23,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:23,285 INFO L475 AbstractCegarLoop]: Abstraction has 26 states and 29 transitions. [2019-08-05 09:59:23,285 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-08-05 09:59:23,285 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 29 transitions. [2019-08-05 09:59:23,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-08-05 09:59:23,285 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:23,286 INFO L399 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1] [2019-08-05 09:59:23,286 INFO L418 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:23,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:23,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1145849473, now seen corresponding path program 9 times [2019-08-05 09:59:23,287 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:23,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:23,375 INFO L256 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 13 conjunts are in the unsatisfiable core [2019-08-05 09:59:23,376 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:23,383 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:23,383 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,392 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:23,393 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,393 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:23,412 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,421 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:23,422 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,445 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:23,449 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:23,449 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,461 INFO L567 ElimStorePlain]: treesize reduction 32, result has 28.9 percent of original size [2019-08-05 09:59:23,461 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_300| vanished before elimination [2019-08-05 09:59:23,461 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_300| vanished before elimination [2019-08-05 09:59:23,461 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:23,461 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:23,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:23,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:23,473 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,476 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,512 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:59:23,515 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,515 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,521 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:23,521 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_301| vanished before elimination [2019-08-05 09:59:23,521 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_301| vanished before elimination [2019-08-05 09:59:23,522 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:23,522 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:23,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:23,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,540 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,540 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,547 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,548 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,553 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:23,553 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,602 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:59:23,602 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_302| vanished before elimination [2019-08-05 09:59:23,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,605 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,613 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:23,613 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_302| vanished before elimination [2019-08-05 09:59:23,613 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:23,613 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:23,625 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,626 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,626 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,627 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,628 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,635 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,635 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,641 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:23,642 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,649 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,649 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,654 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,720 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:59:23,720 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_303| vanished before elimination [2019-08-05 09:59:23,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,723 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,732 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:23,733 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_301| vanished before elimination [2019-08-05 09:59:23,733 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:23,733 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:59:23,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:23,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,757 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,764 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,764 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,771 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,772 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:23,772 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,779 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,780 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:23,785 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,868 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:59:23,868 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_304| vanished before elimination [2019-08-05 09:59:23,871 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,871 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,882 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:23,882 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_302| vanished before elimination [2019-08-05 09:59:23,883 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:23,883 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:59:23,902 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:23,902 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,903 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,903 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:23,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,912 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,912 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,918 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,918 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,927 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,935 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:23,941 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:23,941 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:23,947 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:23,947 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,065 WARN L188 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2019-08-05 09:59:24,065 INFO L567 ElimStorePlain]: treesize reduction 270, result has 25.2 percent of original size [2019-08-05 09:59:24,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:24,070 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,100 INFO L567 ElimStorePlain]: treesize reduction 32, result has 60.0 percent of original size [2019-08-05 09:59:24,100 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_305| vanished before elimination [2019-08-05 09:59:24,100 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_303| vanished before elimination [2019-08-05 09:59:24,101 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:24,101 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:59:24,125 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:24,125 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:24,134 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,134 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:24,135 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,166 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,167 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:24,167 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,188 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:24,189 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,196 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:24,196 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,204 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:24,204 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,211 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,212 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:24,212 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,218 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:24,218 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,358 WARN L188 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 52 [2019-08-05 09:59:24,358 INFO L567 ElimStorePlain]: treesize reduction 324, result has 23.2 percent of original size [2019-08-05 09:59:24,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:24,363 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,398 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.2 percent of original size [2019-08-05 09:59:24,398 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_306| vanished before elimination [2019-08-05 09:59:24,399 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_304| vanished before elimination [2019-08-05 09:59:24,399 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:24,399 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:59:24,425 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:24,426 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:24,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,437 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,446 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,446 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,455 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,455 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,463 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,463 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,473 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,482 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,482 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,491 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:24,491 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,497 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,498 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,629 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 09:59:24,629 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 09:59:24,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:24,633 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,650 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:24,650 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_307| vanished before elimination [2019-08-05 09:59:24,650 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_307| vanished before elimination [2019-08-05 09:59:24,650 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:24,651 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:59:24,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:24,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:24,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,693 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,693 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,702 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:24,711 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,717 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,718 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,726 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,734 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,743 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,743 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,752 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,752 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,758 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,914 WARN L188 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 09:59:24,914 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 09:59:24,918 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:24,918 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:24,938 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:24,938 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_308| vanished before elimination [2019-08-05 09:59:24,938 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_308| vanished before elimination [2019-08-05 09:59:24,938 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:24,939 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 09:59:24,976 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:24,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:24,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:24,989 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:24,989 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:25,001 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,011 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:25,012 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:25,034 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:25,047 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:25,063 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,077 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:25,077 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:25,093 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,107 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:25,107 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:25,119 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,360 WARN L188 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 09:59:25,360 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 09:59:25,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,364 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,385 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:25,386 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_309| vanished before elimination [2019-08-05 09:59:25,386 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_309| vanished before elimination [2019-08-05 09:59:25,386 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:25,386 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 09:59:25,426 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:25,427 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:25,428 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:25,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,434 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:25,434 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,440 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,441 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,446 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,446 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,453 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,453 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,460 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,460 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,467 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,473 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,479 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,479 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,485 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,485 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:25,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,491 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,494 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:25,495 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:25,548 INFO L567 ElimStorePlain]: treesize reduction 14, result has 85.6 percent of original size [2019-08-05 09:59:25,549 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:25,549 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 1 variables, input treesize:272, output treesize:83 [2019-08-05 09:59:25,598 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:25,598 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:25,598 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2019-08-05 09:59:25,599 INFO L454 AbstractCegarLoop]: Interpolant automaton has 14 states [2019-08-05 09:59:25,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2019-08-05 09:59:25,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 09:59:25,599 INFO L87 Difference]: Start difference. First operand 26 states and 29 transitions. Second operand 14 states. [2019-08-05 09:59:25,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:25,627 INFO L93 Difference]: Finished difference Result 27 states and 29 transitions. [2019-08-05 09:59:25,627 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2019-08-05 09:59:25,627 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 16 [2019-08-05 09:59:25,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:25,628 INFO L225 Difference]: With dead ends: 27 [2019-08-05 09:59:25,628 INFO L226 Difference]: Without dead ends: 24 [2019-08-05 09:59:25,628 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2019-08-05 09:59:25,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2019-08-05 09:59:25,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2019-08-05 09:59:25,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2019-08-05 09:59:25,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2019-08-05 09:59:25,630 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 16 [2019-08-05 09:59:25,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:25,631 INFO L475 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2019-08-05 09:59:25,631 INFO L476 AbstractCegarLoop]: Interpolant automaton has 14 states. [2019-08-05 09:59:25,631 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2019-08-05 09:59:25,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-08-05 09:59:25,631 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:25,632 INFO L399 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1] [2019-08-05 09:59:25,632 INFO L418 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:25,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:25,632 INFO L82 PathProgramCache]: Analyzing trace with hash 1146115606, now seen corresponding path program 12 times [2019-08-05 09:59:25,633 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:26,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:26,214 WARN L254 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 14 conjunts are in the unsatisfiable core [2019-08-05 09:59:26,216 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:26,242 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:26,242 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,250 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:26,251 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,251 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:26,261 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,266 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:26,266 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,288 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:26,292 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:26,292 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,305 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:59:26,306 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_311| vanished before elimination [2019-08-05 09:59:26,306 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_311| vanished before elimination [2019-08-05 09:59:26,306 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:26,306 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:59:26,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:26,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:26,321 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,326 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:26,327 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,389 INFO L567 ElimStorePlain]: treesize reduction 48, result has 55.1 percent of original size [2019-08-05 09:59:26,393 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:26,394 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,407 INFO L567 ElimStorePlain]: treesize reduction 32, result has 33.3 percent of original size [2019-08-05 09:59:26,407 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_312| vanished before elimination [2019-08-05 09:59:26,408 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_312| vanished before elimination [2019-08-05 09:59:26,408 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:26,408 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:59:26,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,417 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:26,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,424 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,429 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,429 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:26,434 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,481 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:59:26,481 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_312| vanished before elimination [2019-08-05 09:59:26,481 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_313| vanished before elimination [2019-08-05 09:59:26,484 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:26,484 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,491 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:26,491 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:26,492 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:59:26,504 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,504 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,513 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,519 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,526 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,527 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:26,533 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,597 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:59:26,597 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_314| vanished before elimination [2019-08-05 09:59:26,600 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:26,600 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,609 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:26,610 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_313| vanished before elimination [2019-08-05 09:59:26,610 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:26,610 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:59:26,625 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:26,625 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,626 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,627 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,627 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,627 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,634 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,641 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,642 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,649 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,649 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,657 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:26,662 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,738 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:59:26,739 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_315| vanished before elimination [2019-08-05 09:59:26,741 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:26,742 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,753 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:26,753 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_314| vanished before elimination [2019-08-05 09:59:26,753 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:26,754 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:59:26,772 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,773 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:26,782 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,782 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,783 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,790 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,790 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,798 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,798 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,807 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,819 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,819 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,825 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:26,825 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,920 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:59:26,920 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_316| vanished before elimination [2019-08-05 09:59:26,920 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_316| vanished before elimination [2019-08-05 09:59:26,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:26,923 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,936 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:26,936 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:26,936 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:59:26,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:26,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:26,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,968 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,976 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,983 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:26,992 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:26,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:26,999 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:27,000 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:27,009 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,015 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:27,016 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,126 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:59:27,127 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:59:27,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:27,130 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,146 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:27,146 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_317| vanished before elimination [2019-08-05 09:59:27,146 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_317| vanished before elimination [2019-08-05 09:59:27,146 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:27,147 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:59:27,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:27,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,173 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,174 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,174 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,175 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,175 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,176 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,192 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,193 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,200 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,201 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,207 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,208 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,215 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,215 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,222 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,222 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,230 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,230 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,231 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,238 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,238 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,243 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:27,243 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,391 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 47 [2019-08-05 09:59:27,391 INFO L567 ElimStorePlain]: treesize reduction 336, result has 20.9 percent of original size [2019-08-05 09:59:27,396 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:27,397 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,434 INFO L567 ElimStorePlain]: treesize reduction 32, result has 59.0 percent of original size [2019-08-05 09:59:27,435 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_318| vanished before elimination [2019-08-05 09:59:27,435 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_318| vanished before elimination [2019-08-05 09:59:27,435 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:27,435 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:27,462 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:27,463 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,464 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,464 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,465 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,466 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,479 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,479 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,487 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,496 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,504 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,512 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,520 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,521 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,521 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,528 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,535 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,536 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,536 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:27,542 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,709 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2019-08-05 09:59:27,710 INFO L567 ElimStorePlain]: treesize reduction 384, result has 19.7 percent of original size [2019-08-05 09:59:27,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:27,715 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,758 INFO L567 ElimStorePlain]: treesize reduction 32, result has 61.4 percent of original size [2019-08-05 09:59:27,758 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_319| vanished before elimination [2019-08-05 09:59:27,759 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_319| vanished before elimination [2019-08-05 09:59:27,759 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:27,759 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:27,790 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:27,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,792 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:27,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,806 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,814 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,814 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,822 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,822 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,832 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,832 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,841 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,841 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,851 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,851 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,859 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,859 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,860 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,868 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,868 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:27,877 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:27,877 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:27,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:27,882 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,077 WARN L188 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2019-08-05 09:59:28,078 INFO L567 ElimStorePlain]: treesize reduction 432, result has 18.6 percent of original size [2019-08-05 09:59:28,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:28,082 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,130 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.6 percent of original size [2019-08-05 09:59:28,130 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_319| vanished before elimination [2019-08-05 09:59:28,130 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_320| vanished before elimination [2019-08-05 09:59:28,131 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:28,131 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 09:59:28,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:28,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:28,180 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,181 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,181 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,190 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,201 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,210 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,210 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,218 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,219 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,226 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,226 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,236 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,236 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,245 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,245 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,252 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,252 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,253 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,262 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,269 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:28,269 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,488 WARN L188 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2019-08-05 09:59:28,488 INFO L567 ElimStorePlain]: treesize reduction 480, result has 17.8 percent of original size [2019-08-05 09:59:28,494 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:28,494 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,547 INFO L567 ElimStorePlain]: treesize reduction 32, result has 65.6 percent of original size [2019-08-05 09:59:28,547 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_321| vanished before elimination [2019-08-05 09:59:28,547 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_321| vanished before elimination [2019-08-05 09:59:28,548 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:28,548 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 09:59:28,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:28,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:28,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:28,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,599 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,599 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,605 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,605 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,610 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,617 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,617 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,623 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,623 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,628 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,629 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,629 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,635 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,636 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,640 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,644 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,645 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,650 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,650 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:28,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:28,656 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:28,660 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:28,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:28,687 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:28,687 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:253, output treesize:66 [2019-08-05 09:59:28,735 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:28,735 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:28,735 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2019-08-05 09:59:28,736 INFO L454 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-08-05 09:59:28,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-08-05 09:59:28,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 09:59:28,737 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand 15 states. [2019-08-05 09:59:28,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:28,778 INFO L93 Difference]: Finished difference Result 27 states and 28 transitions. [2019-08-05 09:59:28,779 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-08-05 09:59:28,779 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 16 [2019-08-05 09:59:28,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:28,779 INFO L225 Difference]: With dead ends: 27 [2019-08-05 09:59:28,779 INFO L226 Difference]: Without dead ends: 27 [2019-08-05 09:59:28,780 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 09:59:28,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-08-05 09:59:28,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 25. [2019-08-05 09:59:28,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-08-05 09:59:28,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 27 transitions. [2019-08-05 09:59:28,781 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 27 transitions. Word has length 16 [2019-08-05 09:59:28,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:28,781 INFO L475 AbstractCegarLoop]: Abstraction has 25 states and 27 transitions. [2019-08-05 09:59:28,782 INFO L476 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-08-05 09:59:28,782 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 27 transitions. [2019-08-05 09:59:28,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-08-05 09:59:28,782 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:28,782 INFO L399 BasicCegarLoop]: trace histogram [13, 1, 1, 1] [2019-08-05 09:59:28,783 INFO L418 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:28,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:28,783 INFO L82 PathProgramCache]: Analyzing trace with hash 1146124191, now seen corresponding path program 13 times [2019-08-05 09:59:28,784 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:29,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:29,317 WARN L254 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 15 conjunts are in the unsatisfiable core [2019-08-05 09:59:29,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:29,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:29,336 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,349 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:29,349 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,349 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:29,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,361 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:29,361 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,380 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:29,383 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:29,383 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,387 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:29,387 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_322| vanished before elimination [2019-08-05 09:59:29,388 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_323| vanished before elimination [2019-08-05 09:59:29,388 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:29,388 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:29,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:29,395 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,395 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,401 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:29,402 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,407 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:29,407 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,467 INFO L567 ElimStorePlain]: treesize reduction 54, result has 53.8 percent of original size [2019-08-05 09:59:29,471 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:29,471 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,487 INFO L567 ElimStorePlain]: treesize reduction 32, result has 38.5 percent of original size [2019-08-05 09:59:29,487 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_324| vanished before elimination [2019-08-05 09:59:29,487 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_323| vanished before elimination [2019-08-05 09:59:29,488 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:29,488 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:29,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:29,495 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,496 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,504 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,510 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,511 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:29,511 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,515 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,516 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,561 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:59:29,563 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:29,563 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,571 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:29,571 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_324| vanished before elimination [2019-08-05 09:59:29,572 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_324| vanished before elimination [2019-08-05 09:59:29,572 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:29,572 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:29,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,595 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,596 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,603 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:29,603 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,610 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,613 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,614 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,677 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:59:29,679 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:29,679 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:29,688 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_325| vanished before elimination [2019-08-05 09:59:29,688 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_325| vanished before elimination [2019-08-05 09:59:29,688 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:29,688 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:59:29,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:29,704 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,705 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,705 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,706 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,706 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:29,713 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,720 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,721 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,729 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,730 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,737 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,737 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,743 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,821 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:59:29,824 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:29,825 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,836 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:29,837 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_327| vanished before elimination [2019-08-05 09:59:29,837 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_326| vanished before elimination [2019-08-05 09:59:29,837 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:29,837 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:59:29,856 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:29,857 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,857 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,858 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,859 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,859 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,860 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:29,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:29,869 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,877 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,877 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,884 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,885 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,885 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,893 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:29,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,901 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:29,906 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:29,997 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:59:29,998 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_327| vanished before elimination [2019-08-05 09:59:30,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:30,001 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,015 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:30,015 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_328| vanished before elimination [2019-08-05 09:59:30,015 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:30,016 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:59:30,035 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:30,036 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,036 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,037 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,038 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,039 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,048 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,048 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,057 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,065 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,065 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,072 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,073 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,081 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:30,088 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,094 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,095 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,246 WARN L188 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:59:30,246 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:59:30,249 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:30,250 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,270 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:30,271 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_328| vanished before elimination [2019-08-05 09:59:30,271 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_329| vanished before elimination [2019-08-05 09:59:30,271 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:30,271 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:59:30,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:30,332 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,333 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,333 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,333 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,334 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,334 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,348 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,348 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,355 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,355 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,366 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,367 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,376 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,385 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,385 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:30,400 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,411 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,411 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,418 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,419 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,584 WARN L188 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 09:59:30,585 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 09:59:30,585 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_329| vanished before elimination [2019-08-05 09:59:30,585 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_330| vanished before elimination [2019-08-05 09:59:30,588 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:30,589 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,606 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:30,606 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:30,607 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:59:30,637 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:30,638 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,639 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,639 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,651 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,651 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,651 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,661 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,662 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,672 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:30,672 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,681 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,681 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,691 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,691 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,700 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,709 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,709 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,718 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,718 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,726 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,874 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 09:59:30,875 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 09:59:30,875 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_330| vanished before elimination [2019-08-05 09:59:30,875 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_330| vanished before elimination [2019-08-05 09:59:30,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:30,879 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,899 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:30,899 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:30,900 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 09:59:30,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:30,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,936 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,937 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,938 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,939 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,940 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:30,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,950 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,958 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,959 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,968 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:30,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:30,979 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:30,980 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:31,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:31,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:31,047 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:31,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:31,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:31,103 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:31,151 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:31,151 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:31,152 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:31,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:31,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:31,204 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:31,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:31,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:31,259 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:31,290 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:31,290 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:33,007 WARN L188 SmtUtils]: Spent 1.72 s on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 09:59:33,008 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 09:59:33,008 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_331| vanished before elimination [2019-08-05 09:59:33,008 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_332| vanished before elimination [2019-08-05 09:59:33,037 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:33,037 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:33,315 WARN L188 SmtUtils]: Spent 276.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2019-08-05 09:59:33,315 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:33,316 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:33,316 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 09:59:33,872 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification that was a NOOP. DAG size: 36 [2019-08-05 09:59:33,873 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:33,874 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:33,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:33,948 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:33,948 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,008 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,064 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,118 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,173 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,174 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,235 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,236 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,287 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,288 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,344 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,345 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,399 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,399 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:34,454 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:34,455 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:34,484 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:34,484 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:36,394 WARN L188 SmtUtils]: Spent 1.91 s on a formula simplification. DAG size of input: 110 DAG size of output: 45 [2019-08-05 09:59:36,395 INFO L567 ElimStorePlain]: treesize reduction 570, result has 14.2 percent of original size [2019-08-05 09:59:36,395 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_332| vanished before elimination [2019-08-05 09:59:36,395 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_333| vanished before elimination [2019-08-05 09:59:36,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:36,424 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:36,706 WARN L188 SmtUtils]: Spent 281.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-08-05 09:59:36,707 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:36,707 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:36,707 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 09:59:37,199 WARN L188 SmtUtils]: Spent 184.00 ms on a formula simplification that was a NOOP. DAG size: 39 [2019-08-05 09:59:37,201 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:37,201 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:37,214 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,215 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,216 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,226 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:37,226 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,237 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,238 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,239 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,252 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,252 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,262 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,275 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,285 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,285 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,296 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,297 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,297 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,310 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,322 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,323 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,334 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:37,343 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,651 WARN L188 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 48 [2019-08-05 09:59:37,651 INFO L567 ElimStorePlain]: treesize reduction 624, result has 13.9 percent of original size [2019-08-05 09:59:37,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,655 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,682 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:37,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_333| vanished before elimination [2019-08-05 09:59:37,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_334| vanished before elimination [2019-08-05 09:59:37,683 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:37,683 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 09:59:37,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:37,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 09:59:37,733 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 09:59:37,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,745 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,746 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,752 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,752 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,758 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,758 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,763 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,763 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,763 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,769 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,770 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,774 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:37,774 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,780 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,780 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,787 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,787 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,793 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,793 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,800 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,805 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:37,805 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,806 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,810 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:37,810 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:37,884 INFO L567 ElimStorePlain]: treesize reduction 35, result has 73.5 percent of original size [2019-08-05 09:59:37,884 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 09:59:37,885 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 1 variables, input treesize:322, output treesize:97 [2019-08-05 09:59:37,947 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:37,947 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:37,948 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2019-08-05 09:59:37,948 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-08-05 09:59:37,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-08-05 09:59:37,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 09:59:37,948 INFO L87 Difference]: Start difference. First operand 25 states and 27 transitions. Second operand 16 states. [2019-08-05 09:59:37,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:37,999 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2019-08-05 09:59:37,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-08-05 09:59:37,999 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 16 [2019-08-05 09:59:37,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:38,000 INFO L225 Difference]: With dead ends: 32 [2019-08-05 09:59:38,000 INFO L226 Difference]: Without dead ends: 32 [2019-08-05 09:59:38,001 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 09:59:38,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2019-08-05 09:59:38,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 26. [2019-08-05 09:59:38,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-08-05 09:59:38,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2019-08-05 09:59:38,003 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 16 [2019-08-05 09:59:38,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:38,003 INFO L475 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2019-08-05 09:59:38,003 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-08-05 09:59:38,003 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2019-08-05 09:59:38,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2019-08-05 09:59:38,004 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:38,004 INFO L399 BasicCegarLoop]: trace histogram [14, 1, 1] [2019-08-05 09:59:38,004 INFO L418 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:38,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:38,005 INFO L82 PathProgramCache]: Analyzing trace with hash 1146124468, now seen corresponding path program 14 times [2019-08-05 09:59:38,005 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:38,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:38,685 WARN L254 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 16 conjunts are in the unsatisfiable core [2019-08-05 09:59:38,686 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:38,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:38,714 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,721 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:38,721 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,721 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:38,737 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:38,741 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:38,741 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,761 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:38,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:38,766 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,776 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:59:38,777 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_335| vanished before elimination [2019-08-05 09:59:38,777 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_335| vanished before elimination [2019-08-05 09:59:38,777 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:38,777 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:59:38,784 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:38,785 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:38,785 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:38,792 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:38,792 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:38,793 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,795 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:38,796 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,831 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:59:38,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:38,834 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,840 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:38,840 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_336| vanished before elimination [2019-08-05 09:59:38,841 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_336| vanished before elimination [2019-08-05 09:59:38,841 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:38,841 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:59:38,850 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:38,850 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:38,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:38,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:38,858 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:38,864 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:38,864 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,868 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:38,868 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,914 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:59:38,915 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_339| vanished before elimination [2019-08-05 09:59:38,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:38,918 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,925 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:38,925 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_337| vanished before elimination [2019-08-05 09:59:38,925 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:38,925 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:59:38,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:38,935 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:38,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:38,942 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:38,942 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:38,949 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:38,950 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:38,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:38,957 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:38,962 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:38,962 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,022 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:59:39,024 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:39,025 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,034 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:39,034 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_338| vanished before elimination [2019-08-05 09:59:39,034 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_340| vanished before elimination [2019-08-05 09:59:39,034 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:39,035 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:59:39,049 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:39,050 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:39,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,058 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,059 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,067 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,072 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,073 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,079 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,080 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,085 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:39,086 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,155 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 09:59:39,158 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:39,158 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,169 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:39,169 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_341| vanished before elimination [2019-08-05 09:59:39,169 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_339| vanished before elimination [2019-08-05 09:59:39,170 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:39,170 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:59:39,186 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:39,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:39,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:39,195 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,210 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:39,210 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,218 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:39,218 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,224 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:39,224 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,229 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,229 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:39,229 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,236 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:39,236 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,351 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2019-08-05 09:59:39,352 INFO L567 ElimStorePlain]: treesize reduction 240, result has 24.8 percent of original size [2019-08-05 09:59:39,355 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:39,355 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,384 INFO L567 ElimStorePlain]: treesize reduction 32, result has 52.9 percent of original size [2019-08-05 09:59:39,384 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_340| vanished before elimination [2019-08-05 09:59:39,385 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_342| vanished before elimination [2019-08-05 09:59:39,385 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:39,385 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:59:39,407 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:39,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:39,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,418 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,419 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,427 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,436 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,444 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,445 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,452 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,478 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,478 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,482 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:39,483 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,615 WARN L188 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:59:39,616 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:59:39,616 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_341| vanished before elimination [2019-08-05 09:59:39,616 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_343| vanished before elimination [2019-08-05 09:59:39,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:39,619 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,634 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:39,634 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:39,634 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:59:39,659 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:39,660 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:39,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,670 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,678 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,679 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,688 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,696 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,704 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,714 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,723 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,729 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:39,729 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,849 WARN L188 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:59:39,849 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:59:39,850 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_342| vanished before elimination [2019-08-05 09:59:39,853 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:39,853 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,868 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:39,869 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_344| vanished before elimination [2019-08-05 09:59:39,869 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:39,869 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:39,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:39,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:39,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,909 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,916 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,916 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,922 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,923 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,960 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,960 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,967 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,975 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,975 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,984 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:39,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:39,993 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:39,993 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:40,057 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,200 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 09:59:40,201 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 09:59:40,201 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_343| vanished before elimination [2019-08-05 09:59:40,201 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_345| vanished before elimination [2019-08-05 09:59:40,204 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:40,204 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,223 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:40,223 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:40,223 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:40,251 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:40,252 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:40,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,264 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,264 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,273 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,273 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,283 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,292 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,293 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,301 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,302 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,310 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,311 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,311 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,320 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,326 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,326 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,334 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,340 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:40,340 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,547 WARN L188 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 31 [2019-08-05 09:59:40,547 INFO L567 ElimStorePlain]: treesize reduction 464, result has 12.6 percent of original size [2019-08-05 09:59:40,547 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_346| vanished before elimination [2019-08-05 09:59:40,547 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_344| vanished before elimination [2019-08-05 09:59:40,551 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:40,551 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,581 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:40,581 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:40,582 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 09:59:40,624 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:40,625 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:40,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,640 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,640 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,648 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,649 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,659 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,659 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,672 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,672 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,682 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,682 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,696 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,697 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,697 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,708 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,708 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,717 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,717 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,729 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,729 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:40,740 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:40,740 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,745 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:40,746 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,944 WARN L188 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 33 [2019-08-05 09:59:40,944 INFO L567 ElimStorePlain]: treesize reduction 512, result has 12.3 percent of original size [2019-08-05 09:59:40,948 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:40,949 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:40,971 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:40,972 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_345| vanished before elimination [2019-08-05 09:59:40,972 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_345| vanished before elimination [2019-08-05 09:59:40,972 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:40,972 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 09:59:41,010 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:41,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:41,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,022 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,023 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,041 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,051 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,052 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,060 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,068 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,077 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,077 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,087 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,096 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,105 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,113 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,121 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,121 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,128 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:41,129 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,353 WARN L188 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2019-08-05 09:59:41,353 INFO L567 ElimStorePlain]: treesize reduction 528, result has 17.1 percent of original size [2019-08-05 09:59:41,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:41,358 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,413 INFO L567 ElimStorePlain]: treesize reduction 32, result has 67.3 percent of original size [2019-08-05 09:59:41,413 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_346| vanished before elimination [2019-08-05 09:59:41,413 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_346| vanished before elimination [2019-08-05 09:59:41,414 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:41,414 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 09:59:41,457 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:41,458 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 09:59:41,470 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,471 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,471 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,481 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,481 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,491 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,492 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,492 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,502 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,502 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,503 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,513 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,523 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,524 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,533 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,533 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,534 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,545 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,545 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,557 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,557 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,567 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,577 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,577 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:41,588 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,608 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:41,608 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,845 WARN L188 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 37 [2019-08-05 09:59:41,846 INFO L567 ElimStorePlain]: treesize reduction 608, result has 11.9 percent of original size [2019-08-05 09:59:41,850 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:41,850 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,879 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:41,880 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_347| vanished before elimination [2019-08-05 09:59:41,880 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_347| vanished before elimination [2019-08-05 09:59:41,880 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 09:59:41,881 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:833, output treesize:71 [2019-08-05 09:59:41,929 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:41,929 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 09:59:41,930 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 09:59:41,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,938 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,944 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,945 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,951 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,951 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,956 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,957 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,962 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,963 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,968 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,975 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,980 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,981 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,986 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,987 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,993 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:41,993 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:41,999 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:41,999 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:42,000 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,006 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:42,006 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,012 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:42,012 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:42,016 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,047 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:42,047 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 09:59:42,047 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:295, output treesize:76 [2019-08-05 09:59:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:42,101 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:42,101 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2019-08-05 09:59:42,101 INFO L454 AbstractCegarLoop]: Interpolant automaton has 17 states [2019-08-05 09:59:42,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-08-05 09:59:42,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 09:59:42,102 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand 17 states. [2019-08-05 09:59:42,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:42,148 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2019-08-05 09:59:42,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-08-05 09:59:42,156 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 16 [2019-08-05 09:59:42,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:42,157 INFO L225 Difference]: With dead ends: 39 [2019-08-05 09:59:42,157 INFO L226 Difference]: Without dead ends: 39 [2019-08-05 09:59:42,157 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 09:59:42,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2019-08-05 09:59:42,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 27. [2019-08-05 09:59:42,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-08-05 09:59:42,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 30 transitions. [2019-08-05 09:59:42,159 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 30 transitions. Word has length 16 [2019-08-05 09:59:42,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:42,159 INFO L475 AbstractCegarLoop]: Abstraction has 27 states and 30 transitions. [2019-08-05 09:59:42,159 INFO L476 AbstractCegarLoop]: Interpolant automaton has 17 states. [2019-08-05 09:59:42,159 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 30 transitions. [2019-08-05 09:59:42,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-08-05 09:59:42,160 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:42,160 INFO L399 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1] [2019-08-05 09:59:42,160 INFO L418 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:42,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:42,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1169845474, now seen corresponding path program 10 times [2019-08-05 09:59:42,161 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:42,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:42,323 WARN L254 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 14 conjunts are in the unsatisfiable core [2019-08-05 09:59:42,324 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:42,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:42,352 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,353 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:42,353 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,353 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:42,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:42,365 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,384 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:42,384 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_349| vanished before elimination [2019-08-05 09:59:42,384 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_351| vanished before elimination [2019-08-05 09:59:42,386 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:42,387 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,391 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:42,391 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:42,391 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:42,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:42,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,407 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,407 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:42,412 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,449 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:59:42,450 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_352| vanished before elimination [2019-08-05 09:59:42,450 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_350| vanished before elimination [2019-08-05 09:59:42,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:42,452 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,458 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:42,458 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:42,459 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:42,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:42,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,468 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:42,476 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,483 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,483 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,488 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,536 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:59:42,537 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_351| vanished before elimination [2019-08-05 09:59:42,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:42,540 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,547 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:42,547 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_353| vanished before elimination [2019-08-05 09:59:42,547 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:42,548 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:42,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,567 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,574 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,574 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,582 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:42,582 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,588 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,588 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,653 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 09:59:42,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:42,656 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,666 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:42,666 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_354| vanished before elimination [2019-08-05 09:59:42,666 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_354| vanished before elimination [2019-08-05 09:59:42,667 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:42,667 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:59:42,681 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,682 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:42,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,691 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,691 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,698 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,699 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,699 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,706 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:42,707 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,714 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,719 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,719 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,800 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:59:42,803 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:42,803 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,814 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:42,814 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_355| vanished before elimination [2019-08-05 09:59:42,814 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_355| vanished before elimination [2019-08-05 09:59:42,815 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:42,815 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:59:42,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:42,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,836 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,836 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:42,844 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,845 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,853 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,853 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:42,861 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,869 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,870 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:42,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,878 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,885 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:42,885 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:42,986 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 30 [2019-08-05 09:59:42,986 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:59:42,989 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:42,989 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,003 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:43,003 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_356| vanished before elimination [2019-08-05 09:59:43,003 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_356| vanished before elimination [2019-08-05 09:59:43,003 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:43,004 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:59:43,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:43,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,035 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:43,044 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,053 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,060 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,061 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,061 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,069 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,070 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,076 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,077 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,083 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,083 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,199 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 09:59:43,200 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 09:59:43,200 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_357| vanished before elimination [2019-08-05 09:59:43,206 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:43,207 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,221 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:43,221 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_357| vanished before elimination [2019-08-05 09:59:43,221 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:43,222 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:59:43,251 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:43,252 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,252 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,253 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,253 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,254 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,254 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,254 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,255 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,263 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,264 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,264 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,273 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,273 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,283 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,292 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,293 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,300 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,310 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:43,310 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,321 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,327 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,328 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,469 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 09:59:43,469 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 09:59:43,469 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_358| vanished before elimination [2019-08-05 09:59:43,469 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_356| vanished before elimination [2019-08-05 09:59:43,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:43,473 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,492 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:43,492 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:43,492 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:59:43,525 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:43,536 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,536 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,537 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,546 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:43,547 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,555 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,555 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,565 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,565 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,574 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,575 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,583 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,583 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,593 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,593 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,602 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,603 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,603 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,611 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,862 WARN L188 SmtUtils]: Spent 250.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 09:59:43,862 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 09:59:43,863 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_359| vanished before elimination [2019-08-05 09:59:43,865 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:43,866 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,885 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:43,886 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_357| vanished before elimination [2019-08-05 09:59:43,886 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:43,886 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 09:59:43,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:43,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,923 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,923 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,924 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,924 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,925 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,926 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:43,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,936 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,946 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,946 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,954 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,955 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:43,955 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,963 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,963 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,974 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,984 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,984 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:43,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:43,993 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:43,994 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,003 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,003 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,010 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,010 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,017 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,191 WARN L188 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 09:59:44,191 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 09:59:44,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,195 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,218 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:44,218 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_360| vanished before elimination [2019-08-05 09:59:44,218 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_358| vanished before elimination [2019-08-05 09:59:44,218 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:44,219 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 09:59:44,258 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:44,259 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:44,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,271 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,271 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,281 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,281 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,290 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,290 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,300 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,309 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,319 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:44,320 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,330 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,339 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,339 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,347 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,355 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,355 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:44,363 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,559 WARN L188 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 45 [2019-08-05 09:59:44,560 INFO L567 ElimStorePlain]: treesize reduction 570, result has 14.2 percent of original size [2019-08-05 09:59:44,560 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_361| vanished before elimination [2019-08-05 09:59:44,563 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,564 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,588 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:44,588 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_359| vanished before elimination [2019-08-05 09:59:44,589 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:44,589 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 09:59:44,635 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:44,636 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:44,637 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:44,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,643 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,644 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,649 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,650 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,650 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,657 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,663 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,706 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,706 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,711 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,716 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,717 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,722 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,722 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,723 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,728 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,728 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,729 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,734 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:44,740 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:44,740 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,744 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:44,744 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:44,803 INFO L567 ElimStorePlain]: treesize reduction 21, result has 81.1 percent of original size [2019-08-05 09:59:44,803 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:44,803 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 1 variables, input treesize:297, output treesize:90 [2019-08-05 09:59:44,856 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:44,857 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:44,857 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2019-08-05 09:59:44,857 INFO L454 AbstractCegarLoop]: Interpolant automaton has 15 states [2019-08-05 09:59:44,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2019-08-05 09:59:44,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 09:59:44,857 INFO L87 Difference]: Start difference. First operand 27 states and 30 transitions. Second operand 15 states. [2019-08-05 09:59:44,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:44,888 INFO L93 Difference]: Finished difference Result 28 states and 30 transitions. [2019-08-05 09:59:44,888 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2019-08-05 09:59:44,889 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 17 [2019-08-05 09:59:44,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:44,889 INFO L225 Difference]: With dead ends: 28 [2019-08-05 09:59:44,889 INFO L226 Difference]: Without dead ends: 25 [2019-08-05 09:59:44,890 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2019-08-05 09:59:44,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2019-08-05 09:59:44,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2019-08-05 09:59:44,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2019-08-05 09:59:44,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 27 transitions. [2019-08-05 09:59:44,892 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 27 transitions. Word has length 17 [2019-08-05 09:59:44,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:44,892 INFO L475 AbstractCegarLoop]: Abstraction has 25 states and 27 transitions. [2019-08-05 09:59:44,892 INFO L476 AbstractCegarLoop]: Interpolant automaton has 15 states. [2019-08-05 09:59:44,892 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 27 transitions. [2019-08-05 09:59:44,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-08-05 09:59:44,892 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:44,892 INFO L399 BasicCegarLoop]: trace histogram [13, 1, 1, 1, 1] [2019-08-05 09:59:44,893 INFO L418 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:44,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:44,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1170111607, now seen corresponding path program 13 times [2019-08-05 09:59:44,894 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:45,971 WARN L254 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 15 conjunts are in the unsatisfiable core [2019-08-05 09:59:45,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:45,986 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:45,986 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:45,996 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:45,996 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:45,997 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:46,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:46,013 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,032 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:46,032 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_363| vanished before elimination [2019-08-05 09:59:46,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:46,035 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,039 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:46,039 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_362| vanished before elimination [2019-08-05 09:59:46,039 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:46,039 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:59:46,046 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,047 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:46,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,053 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,053 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:46,058 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,095 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:59:46,096 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_363| vanished before elimination [2019-08-05 09:59:46,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:46,098 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,104 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:46,104 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_364| vanished before elimination [2019-08-05 09:59:46,104 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:46,105 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:59:46,114 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,115 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:46,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,122 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,128 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,129 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,130 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,135 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:46,135 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,318 WARN L188 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2019-08-05 09:59:46,319 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 09:59:46,323 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:46,323 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,341 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 09:59:46,341 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_365| vanished before elimination [2019-08-05 09:59:46,342 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_365| vanished before elimination [2019-08-05 09:59:46,342 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:46,342 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:59:46,352 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,352 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,353 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,353 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,354 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,361 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,361 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,367 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,367 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,373 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,373 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,377 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:46,378 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,462 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 09:59:46,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:46,466 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,487 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 09:59:46,488 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_366| vanished before elimination [2019-08-05 09:59:46,488 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_366| vanished before elimination [2019-08-05 09:59:46,488 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:46,488 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:59:46,502 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:46,502 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,503 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,504 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,504 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,505 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,512 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,520 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,526 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,527 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,533 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:46,533 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,538 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:46,538 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,638 INFO L567 ElimStorePlain]: treesize reduction 192, result has 27.8 percent of original size [2019-08-05 09:59:46,642 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:46,643 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,668 INFO L567 ElimStorePlain]: treesize reduction 32, result has 49.2 percent of original size [2019-08-05 09:59:46,668 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_367| vanished before elimination [2019-08-05 09:59:46,668 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_367| vanished before elimination [2019-08-05 09:59:46,669 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:46,669 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:59:46,685 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,686 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:46,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,695 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,701 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,701 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,708 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,713 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,714 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,721 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,721 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:46,727 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,818 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:59:46,819 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_367| vanished before elimination [2019-08-05 09:59:46,819 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_368| vanished before elimination [2019-08-05 09:59:46,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:46,822 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,834 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:46,834 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:46,835 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:59:46,856 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:46,857 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,858 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,858 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,858 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,859 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,859 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,860 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:46,877 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,878 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,885 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,885 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,893 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,901 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,909 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,909 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:46,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:46,917 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:46,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:46,924 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,029 WARN L188 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 09:59:47,030 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 09:59:47,030 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_369| vanished before elimination [2019-08-05 09:59:47,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:47,033 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,048 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:47,048 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_368| vanished before elimination [2019-08-05 09:59:47,049 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:47,049 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:59:47,073 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,074 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:47,083 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,084 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,084 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,093 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,101 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,101 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,109 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,110 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,110 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,119 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,119 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,132 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,132 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,133 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,141 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,141 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,147 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:47,148 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,273 WARN L188 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:59:47,273 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:59:47,273 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_370| vanished before elimination [2019-08-05 09:59:47,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:47,276 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,292 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:47,293 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_369| vanished before elimination [2019-08-05 09:59:47,293 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:47,293 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:47,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:47,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,333 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,333 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,342 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,342 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,350 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,350 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,359 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,359 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,360 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,368 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,369 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,369 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,376 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,376 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,385 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,394 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,395 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,401 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:47,402 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,543 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 09:59:47,543 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 09:59:47,543 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_370| vanished before elimination [2019-08-05 09:59:47,544 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_371| vanished before elimination [2019-08-05 09:59:47,546 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:47,547 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,565 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:47,565 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:47,566 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:47,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:47,599 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,600 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,602 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,602 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,603 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,604 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,604 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,604 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,615 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,622 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,622 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,630 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,630 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,639 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,648 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,648 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,657 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,657 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,665 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,665 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,673 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,682 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,683 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,690 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:47,690 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,855 WARN L188 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 31 [2019-08-05 09:59:47,855 INFO L567 ElimStorePlain]: treesize reduction 464, result has 12.6 percent of original size [2019-08-05 09:59:47,855 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_372| vanished before elimination [2019-08-05 09:59:47,859 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:47,859 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,880 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:47,881 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_371| vanished before elimination [2019-08-05 09:59:47,881 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:47,881 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 09:59:47,919 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:47,919 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,922 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,923 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,923 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:47,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,933 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,933 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,941 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,941 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,948 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,948 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,948 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,957 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,957 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,966 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,967 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,976 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,985 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:47,993 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:47,994 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:47,994 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,000 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,001 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,010 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,011 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,011 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,019 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:48,019 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,216 WARN L188 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 33 [2019-08-05 09:59:48,216 INFO L567 ElimStorePlain]: treesize reduction 512, result has 12.3 percent of original size [2019-08-05 09:59:48,217 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_373| vanished before elimination [2019-08-05 09:59:48,220 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:48,221 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,244 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:48,244 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_372| vanished before elimination [2019-08-05 09:59:48,244 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:48,245 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 09:59:48,286 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,286 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:48,298 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,299 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,299 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,309 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,318 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,318 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,319 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,328 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,328 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,338 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,338 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,339 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,349 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,349 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,359 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,360 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,369 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,369 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,380 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,390 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:48,399 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:48,399 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:48,406 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,621 WARN L188 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 35 [2019-08-05 09:59:48,622 INFO L567 ElimStorePlain]: treesize reduction 560, result has 12.1 percent of original size [2019-08-05 09:59:48,622 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_374| vanished before elimination [2019-08-05 09:59:48,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:48,626 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,652 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:48,653 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_373| vanished before elimination [2019-08-05 09:59:48,653 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:48,653 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 09:59:48,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 09:59:48,698 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,699 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,700 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,701 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,702 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,703 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:48,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:48,713 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,826 WARN L188 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 37 [2019-08-05 09:59:48,827 INFO L567 ElimStorePlain]: treesize reduction 176, result has 31.8 percent of original size [2019-08-05 09:59:48,827 INFO L464 ElimStorePlain]: Eliminatee v_prenex_107 vanished before elimination [2019-08-05 09:59:48,827 INFO L464 ElimStorePlain]: Eliminatee v_prenex_109 vanished before elimination [2019-08-05 09:59:48,827 INFO L464 ElimStorePlain]: Eliminatee v_prenex_111 vanished before elimination [2019-08-05 09:59:48,830 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:48,831 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:48,859 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:48,859 INFO L464 ElimStorePlain]: Eliminatee v_prenex_113 vanished before elimination [2019-08-05 09:59:48,859 INFO L464 ElimStorePlain]: Eliminatee v_prenex_112 vanished before elimination [2019-08-05 09:59:48,860 INFO L464 ElimStorePlain]: Eliminatee v_prenex_115 vanished before elimination [2019-08-05 09:59:48,860 INFO L464 ElimStorePlain]: Eliminatee v_prenex_114 vanished before elimination [2019-08-05 09:59:48,860 INFO L464 ElimStorePlain]: Eliminatee v_prenex_106 vanished before elimination [2019-08-05 09:59:48,860 INFO L464 ElimStorePlain]: Eliminatee v_prenex_116 vanished before elimination [2019-08-05 09:59:48,860 INFO L464 ElimStorePlain]: Eliminatee v_prenex_105 vanished before elimination [2019-08-05 09:59:48,860 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_374| vanished before elimination [2019-08-05 09:59:48,861 INFO L496 ElimStorePlain]: Start of recursive call 1: 13 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 09:59:48,861 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:274, output treesize:71 [2019-08-05 09:59:48,913 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:48,914 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:48,914 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2019-08-05 09:59:48,914 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-08-05 09:59:48,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-08-05 09:59:48,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 09:59:48,914 INFO L87 Difference]: Start difference. First operand 25 states and 27 transitions. Second operand 16 states. [2019-08-05 09:59:48,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:48,954 INFO L93 Difference]: Finished difference Result 28 states and 29 transitions. [2019-08-05 09:59:48,954 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-08-05 09:59:48,954 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2019-08-05 09:59:48,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:48,955 INFO L225 Difference]: With dead ends: 28 [2019-08-05 09:59:48,955 INFO L226 Difference]: Without dead ends: 28 [2019-08-05 09:59:48,955 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 09:59:48,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-08-05 09:59:48,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 26. [2019-08-05 09:59:48,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-08-05 09:59:48,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2019-08-05 09:59:48,957 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 17 [2019-08-05 09:59:48,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:48,957 INFO L475 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2019-08-05 09:59:48,957 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-08-05 09:59:48,957 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2019-08-05 09:59:48,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-08-05 09:59:48,958 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:48,958 INFO L399 BasicCegarLoop]: trace histogram [14, 1, 1, 1] [2019-08-05 09:59:48,958 INFO L418 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:48,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:48,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1170120192, now seen corresponding path program 14 times [2019-08-05 09:59:48,959 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:49,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:49,272 WARN L254 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 16 conjunts are in the unsatisfiable core [2019-08-05 09:59:49,274 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:49,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:49,301 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,326 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:49,326 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,326 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:49,348 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,365 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:49,365 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,385 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 09:59:49,386 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_375| vanished before elimination [2019-08-05 09:59:49,386 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_376| vanished before elimination [2019-08-05 09:59:49,388 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:49,388 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,392 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:49,393 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:49,393 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:49,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:49,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,401 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,407 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,408 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:49,413 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,449 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 09:59:49,450 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_376| vanished before elimination [2019-08-05 09:59:49,450 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_377| vanished before elimination [2019-08-05 09:59:49,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:49,453 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,458 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:49,459 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:49,459 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:49,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,467 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:49,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,476 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,483 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:49,483 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,488 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,536 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:59:49,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:49,539 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,546 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:49,546 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_377| vanished before elimination [2019-08-05 09:59:49,547 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_378| vanished before elimination [2019-08-05 09:59:49,547 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:49,547 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:49,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,568 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:49,568 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:49,576 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,582 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:49,582 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,586 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:49,587 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,672 INFO L567 ElimStorePlain]: treesize reduction 162, result has 32.2 percent of original size [2019-08-05 09:59:49,677 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:49,677 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,700 INFO L567 ElimStorePlain]: treesize reduction 32, result has 51.5 percent of original size [2019-08-05 09:59:49,700 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_378| vanished before elimination [2019-08-05 09:59:49,700 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_379| vanished before elimination [2019-08-05 09:59:49,700 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:49,701 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 09:59:49,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:49,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,717 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,718 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,718 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,719 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:49,739 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,746 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,747 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,755 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,762 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,767 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,768 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,847 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 09:59:49,850 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:49,851 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,862 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:49,862 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_379| vanished before elimination [2019-08-05 09:59:49,862 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_379| vanished before elimination [2019-08-05 09:59:49,863 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:49,863 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 09:59:49,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:49,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,884 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:49,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,894 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,901 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,908 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,909 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,909 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,917 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:49,925 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:49,925 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:49,931 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:49,932 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,027 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 09:59:50,031 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:50,031 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,044 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:50,044 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_380| vanished before elimination [2019-08-05 09:59:50,044 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_381| vanished before elimination [2019-08-05 09:59:50,045 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:50,045 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 09:59:50,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:50,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,071 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,071 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,072 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:50,082 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,089 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,090 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:50,090 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:50,098 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,106 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:50,107 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,114 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:50,115 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,123 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,123 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:50,124 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,131 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:50,131 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,371 WARN L188 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 52 [2019-08-05 09:59:50,371 INFO L567 ElimStorePlain]: treesize reduction 324, result has 23.2 percent of original size [2019-08-05 09:59:50,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:50,376 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,410 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.2 percent of original size [2019-08-05 09:59:50,411 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_381| vanished before elimination [2019-08-05 09:59:50,411 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_382| vanished before elimination [2019-08-05 09:59:50,411 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:50,411 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 09:59:50,437 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:50,438 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,439 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,439 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,440 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,440 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,440 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,441 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,441 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,450 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:50,451 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,459 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,466 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,472 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,472 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,480 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,480 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,488 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,496 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,496 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,503 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,503 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,646 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 09:59:50,646 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 09:59:50,649 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:50,650 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,673 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:50,674 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_382| vanished before elimination [2019-08-05 09:59:50,674 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_382| vanished before elimination [2019-08-05 09:59:50,674 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:50,674 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 09:59:50,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:50,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:50,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,727 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,739 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:50,751 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,757 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,758 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,758 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,765 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,776 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,787 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,788 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,795 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:50,796 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,796 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:50,802 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:50,991 WARN L188 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 09:59:50,992 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 09:59:51,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:51,002 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,025 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:51,025 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_383| vanished before elimination [2019-08-05 09:59:51,025 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_383| vanished before elimination [2019-08-05 09:59:51,025 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:51,026 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 09:59:51,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:51,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,063 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,064 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,064 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,065 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,074 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,075 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,082 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,091 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,092 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,100 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,101 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,109 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,109 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,118 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,127 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,128 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,135 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,136 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,144 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,145 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,145 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,153 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:51,153 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,328 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 09:59:51,329 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 09:59:51,329 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_384| vanished before elimination [2019-08-05 09:59:51,329 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_384| vanished before elimination [2019-08-05 09:59:51,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:51,332 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,356 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:51,356 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:51,357 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 09:59:51,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:51,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,412 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,422 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,422 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,431 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:51,432 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,441 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,442 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,442 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,507 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,508 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,523 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,523 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,532 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,541 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,542 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,552 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,552 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,562 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,570 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,571 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,772 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 45 [2019-08-05 09:59:51,773 INFO L567 ElimStorePlain]: treesize reduction 570, result has 14.2 percent of original size [2019-08-05 09:59:51,773 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_385| vanished before elimination [2019-08-05 09:59:51,773 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_385| vanished before elimination [2019-08-05 09:59:51,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:51,777 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,802 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:51,803 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:51,803 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 09:59:51,846 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:51,846 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,847 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,848 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,848 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,849 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,849 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,850 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,851 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,851 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,851 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,852 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,852 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:51,862 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,863 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:51,864 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,873 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,873 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,883 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,894 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,894 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,903 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,903 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,913 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,914 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,924 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,924 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,935 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,945 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,945 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,955 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,956 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:51,966 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,967 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:51,975 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:51,975 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,205 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 48 [2019-08-05 09:59:52,205 INFO L567 ElimStorePlain]: treesize reduction 624, result has 13.9 percent of original size [2019-08-05 09:59:52,205 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_386| vanished before elimination [2019-08-05 09:59:52,206 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_387| vanished before elimination [2019-08-05 09:59:52,209 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,210 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,238 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:52,239 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:52,239 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 09:59:52,291 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 09:59:52,292 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,309 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,310 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,310 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,319 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,320 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,330 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,340 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,341 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:52,341 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,350 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,351 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,360 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,361 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,371 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,372 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,382 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,383 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,383 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,395 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,395 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,406 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,406 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,407 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,418 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,426 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,426 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,434 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:52,434 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,695 WARN L188 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 51 [2019-08-05 09:59:52,695 INFO L567 ElimStorePlain]: treesize reduction 678, result has 13.7 percent of original size [2019-08-05 09:59:52,696 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_387| vanished before elimination [2019-08-05 09:59:52,696 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_388| vanished before elimination [2019-08-05 09:59:52,699 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,700 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,732 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:52,733 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 09:59:52,733 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:929, output treesize:97 [2019-08-05 09:59:52,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:52,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 09:59:52,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 09:59:52,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,803 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,803 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,811 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,811 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,818 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,819 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,826 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,826 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,833 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,833 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,840 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,840 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,841 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,847 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,848 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,848 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,854 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,860 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,862 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,869 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,875 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:52,875 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,880 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,880 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:52,886 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,886 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,891 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:52,891 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:52,961 INFO L567 ElimStorePlain]: treesize reduction 14, result has 88.1 percent of original size [2019-08-05 09:59:52,961 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 09:59:52,961 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:347, output treesize:104 [2019-08-05 09:59:53,026 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:53,026 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:53,026 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2019-08-05 09:59:53,027 INFO L454 AbstractCegarLoop]: Interpolant automaton has 17 states [2019-08-05 09:59:53,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-08-05 09:59:53,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 09:59:53,027 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand 17 states. [2019-08-05 09:59:53,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:53,099 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2019-08-05 09:59:53,100 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-08-05 09:59:53,100 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 17 [2019-08-05 09:59:53,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:53,101 INFO L225 Difference]: With dead ends: 33 [2019-08-05 09:59:53,101 INFO L226 Difference]: Without dead ends: 33 [2019-08-05 09:59:53,101 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 09:59:53,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2019-08-05 09:59:53,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 27. [2019-08-05 09:59:53,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-08-05 09:59:53,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 29 transitions. [2019-08-05 09:59:53,103 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 29 transitions. Word has length 17 [2019-08-05 09:59:53,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:53,104 INFO L475 AbstractCegarLoop]: Abstraction has 27 states and 29 transitions. [2019-08-05 09:59:53,104 INFO L476 AbstractCegarLoop]: Interpolant automaton has 17 states. [2019-08-05 09:59:53,104 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 29 transitions. [2019-08-05 09:59:53,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2019-08-05 09:59:53,104 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:53,105 INFO L399 BasicCegarLoop]: trace histogram [15, 1, 1] [2019-08-05 09:59:53,105 INFO L418 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:53,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:53,105 INFO L82 PathProgramCache]: Analyzing trace with hash 1170120469, now seen corresponding path program 15 times [2019-08-05 09:59:53,106 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:54,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:54,708 WARN L254 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 17 conjunts are in the unsatisfiable core [2019-08-05 09:59:54,710 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:54,720 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:54,721 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,731 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:54,731 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,732 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:54,744 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:54,748 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:54,748 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,773 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:54,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:54,777 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,789 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 09:59:54,789 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_389| vanished before elimination [2019-08-05 09:59:54,789 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_389| vanished before elimination [2019-08-05 09:59:54,789 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:54,789 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 09:59:54,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:54,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:54,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:54,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:54,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:54,802 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:54,807 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,842 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 09:59:54,843 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_390| vanished before elimination [2019-08-05 09:59:54,843 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_392| vanished before elimination [2019-08-05 09:59:54,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:54,845 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,851 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:54,851 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:54,851 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 09:59:54,859 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:54,860 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:54,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:54,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:54,869 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:54,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:54,876 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,881 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:54,881 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,930 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 09:59:54,930 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_393| vanished before elimination [2019-08-05 09:59:54,930 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_391| vanished before elimination [2019-08-05 09:59:54,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:54,935 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,943 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:54,943 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:54,943 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 09:59:54,955 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:54,955 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:54,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:54,963 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:54,963 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:54,969 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:54,970 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,975 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:54,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:54,976 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:54,981 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:54,982 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,042 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 09:59:55,045 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:55,045 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,054 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:55,055 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_392| vanished before elimination [2019-08-05 09:59:55,055 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_392| vanished before elimination [2019-08-05 09:59:55,055 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 09:59:55,055 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 09:59:55,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 09:59:55,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,077 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,078 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,085 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,085 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,092 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,092 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,099 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,099 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:55,105 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,203 INFO L567 ElimStorePlain]: treesize reduction 192, result has 27.8 percent of original size [2019-08-05 09:59:55,207 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:55,208 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,233 INFO L567 ElimStorePlain]: treesize reduction 32, result has 49.2 percent of original size [2019-08-05 09:59:55,233 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_393| vanished before elimination [2019-08-05 09:59:55,234 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_393| vanished before elimination [2019-08-05 09:59:55,234 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 09:59:55,234 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 09:59:55,250 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 09:59:55,250 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,251 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,252 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,252 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,253 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,253 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,262 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,269 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,269 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,277 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,277 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,284 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,285 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,291 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,291 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,296 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:55,296 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,386 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 09:59:55,389 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:55,389 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,401 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:55,402 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_394| vanished before elimination [2019-08-05 09:59:55,402 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_394| vanished before elimination [2019-08-05 09:59:55,402 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 09:59:55,402 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 09:59:55,422 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,423 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 09:59:55,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,433 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,440 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,441 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,448 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,449 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,456 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,457 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,464 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,466 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:55,473 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,478 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:55,479 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,610 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 45 [2019-08-05 09:59:55,610 INFO L567 ElimStorePlain]: treesize reduction 288, result has 22.6 percent of original size [2019-08-05 09:59:55,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:55,615 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,648 INFO L567 ElimStorePlain]: treesize reduction 32, result has 56.2 percent of original size [2019-08-05 09:59:55,648 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_395| vanished before elimination [2019-08-05 09:59:55,648 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_397| vanished before elimination [2019-08-05 09:59:55,648 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 09:59:55,649 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 09:59:55,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 09:59:55,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,684 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,684 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,691 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,692 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,692 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,701 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,708 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,716 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,717 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,726 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,734 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,749 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:55,749 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,901 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 09:59:55,901 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 09:59:55,901 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_396| vanished before elimination [2019-08-05 09:59:55,909 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:55,910 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,931 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:55,932 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_398| vanished before elimination [2019-08-05 09:59:55,932 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 09:59:55,932 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 09:59:55,972 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:55,972 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 09:59:55,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,985 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:55,992 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:55,993 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:55,993 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,005 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,005 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,014 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,023 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,023 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,035 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,035 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,047 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,057 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:56,067 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,215 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 09:59:56,216 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 09:59:56,216 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_397| vanished before elimination [2019-08-05 09:59:56,220 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:56,220 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,238 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:56,239 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_399| vanished before elimination [2019-08-05 09:59:56,239 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 09:59:56,239 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 09:59:56,268 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 09:59:56,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,270 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,270 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,271 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,272 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,273 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,282 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,283 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,292 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,292 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,301 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,302 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,302 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,311 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,312 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,312 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,320 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,320 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,321 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,329 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,330 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,338 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,338 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,347 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,348 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,348 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,358 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,358 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,365 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:56,366 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,525 WARN L188 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 31 [2019-08-05 09:59:56,525 INFO L567 ElimStorePlain]: treesize reduction 464, result has 12.6 percent of original size [2019-08-05 09:59:56,526 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_398| vanished before elimination [2019-08-05 09:59:56,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:56,530 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,550 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:56,551 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_400| vanished before elimination [2019-08-05 09:59:56,551 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 09:59:56,551 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 09:59:56,585 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,586 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 09:59:56,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,597 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,597 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,606 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,616 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,616 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,625 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,634 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,642 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,643 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,643 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,653 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,662 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,670 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,680 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,680 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,685 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:56,686 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,862 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 33 [2019-08-05 09:59:56,862 INFO L567 ElimStorePlain]: treesize reduction 512, result has 12.3 percent of original size [2019-08-05 09:59:56,862 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_401| vanished before elimination [2019-08-05 09:59:56,866 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:56,867 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,890 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:56,890 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_399| vanished before elimination [2019-08-05 09:59:56,890 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 09:59:56,891 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 09:59:56,933 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:56,934 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 09:59:56,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,948 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,948 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,958 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,960 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,970 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,971 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,971 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,982 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,983 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:56,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:56,995 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:56,995 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,006 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,006 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:57,007 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:57,017 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,029 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:57,029 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:57,038 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,049 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:57,049 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:57,060 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:57,069 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,277 WARN L188 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 35 [2019-08-05 09:59:57,277 INFO L567 ElimStorePlain]: treesize reduction 560, result has 12.1 percent of original size [2019-08-05 09:59:57,281 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:57,282 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,309 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:57,309 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_400| vanished before elimination [2019-08-05 09:59:57,309 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_400| vanished before elimination [2019-08-05 09:59:57,310 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 09:59:57,310 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 09:59:57,354 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:57,354 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 09:59:57,366 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,367 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,367 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,379 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,390 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,401 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,401 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,412 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,424 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,436 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,445 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,446 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,456 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,456 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,466 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,476 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:57,486 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:57,486 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:57,495 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,890 WARN L188 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 57 [2019-08-05 09:59:57,890 INFO L567 ElimStorePlain]: treesize reduction 576, result has 16.5 percent of original size [2019-08-05 09:59:57,895 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:57,895 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:57,955 INFO L567 ElimStorePlain]: treesize reduction 32, result has 68.9 percent of original size [2019-08-05 09:59:57,955 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_401| vanished before elimination [2019-08-05 09:59:57,955 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_401| vanished before elimination [2019-08-05 09:59:57,956 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 09:59:57,956 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:833, output treesize:71 [2019-08-05 09:59:58,003 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:58,004 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 09:59:58,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,017 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,027 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,028 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,037 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,038 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,047 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,056 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,064 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,065 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,073 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,082 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,082 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,091 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,092 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,092 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,101 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,101 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,108 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,109 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,119 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,128 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,128 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,135 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:58,136 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,414 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 59 [2019-08-05 09:59:58,414 INFO L567 ElimStorePlain]: treesize reduction 624, result has 16.0 percent of original size [2019-08-05 09:59:58,419 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:58,420 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,485 INFO L567 ElimStorePlain]: treesize reduction 32, result has 70.4 percent of original size [2019-08-05 09:59:58,485 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_402| vanished before elimination [2019-08-05 09:59:58,485 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_402| vanished before elimination [2019-08-05 09:59:58,486 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 09:59:58,486 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:897, output treesize:76 [2019-08-05 09:59:58,538 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:58,539 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 09:59:58,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 09:59:58,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,547 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,548 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,552 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,553 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,553 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,559 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,564 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,564 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,570 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,570 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,571 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,576 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,577 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,581 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,582 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,588 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,588 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,594 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,594 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,600 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,600 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,606 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,612 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,617 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,617 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,618 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:58,623 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:58,624 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,628 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:58,628 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:58,661 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:58,662 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 09:59:58,662 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 1 variables, input treesize:316, output treesize:81 [2019-08-05 09:59:58,718 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 09:59:58,719 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 09:59:58,719 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2019-08-05 09:59:58,719 INFO L454 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-08-05 09:59:58,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-08-05 09:59:58,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 09:59:58,720 INFO L87 Difference]: Start difference. First operand 27 states and 29 transitions. Second operand 18 states. [2019-08-05 09:59:58,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 09:59:58,768 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2019-08-05 09:59:58,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-08-05 09:59:58,768 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 17 [2019-08-05 09:59:58,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 09:59:58,769 INFO L225 Difference]: With dead ends: 40 [2019-08-05 09:59:58,769 INFO L226 Difference]: Without dead ends: 40 [2019-08-05 09:59:58,769 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 09:59:58,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2019-08-05 09:59:58,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 28. [2019-08-05 09:59:58,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-08-05 09:59:58,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 31 transitions. [2019-08-05 09:59:58,771 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 31 transitions. Word has length 17 [2019-08-05 09:59:58,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 09:59:58,771 INFO L475 AbstractCegarLoop]: Abstraction has 28 states and 31 transitions. [2019-08-05 09:59:58,771 INFO L476 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-08-05 09:59:58,771 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 31 transitions. [2019-08-05 09:59:58,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-08-05 09:59:58,772 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 09:59:58,772 INFO L399 BasicCegarLoop]: trace histogram [13, 1, 1, 1, 1, 1] [2019-08-05 09:59:58,772 INFO L418 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 09:59:58,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 09:59:58,772 INFO L82 PathProgramCache]: Analyzing trace with hash 1913721505, now seen corresponding path program 11 times [2019-08-05 09:59:58,773 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 09:59:59,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 09:59:59,638 WARN L254 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 15 conjunts are in the unsatisfiable core [2019-08-05 09:59:59,639 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 09:59:59,668 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 09:59:59,669 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,670 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:59,670 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,670 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 09:59:59,672 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:59,677 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 09:59:59,677 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,702 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:59,706 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:59,707 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,719 INFO L567 ElimStorePlain]: treesize reduction 32, result has 28.9 percent of original size [2019-08-05 09:59:59,720 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_406| vanished before elimination [2019-08-05 09:59:59,720 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_406| vanished before elimination [2019-08-05 09:59:59,720 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 09:59:59,720 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 09:59:59,726 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:59,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 09:59:59,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 09:59:59,734 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:59,739 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,793 INFO L567 ElimStorePlain]: treesize reduction 54, result has 53.8 percent of original size [2019-08-05 09:59:59,797 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:59,797 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,812 INFO L567 ElimStorePlain]: treesize reduction 32, result has 38.5 percent of original size [2019-08-05 09:59:59,812 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_407| vanished before elimination [2019-08-05 09:59:59,812 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_407| vanished before elimination [2019-08-05 09:59:59,813 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 09:59:59,813 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 09:59:59,821 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:59,822 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 09:59:59,829 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,830 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:59,830 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:59,837 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,842 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 09:59:59,842 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,890 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 09:59:59,891 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_408| vanished before elimination [2019-08-05 09:59:59,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 09:59:59,894 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,901 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 09:59:59,901 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_408| vanished before elimination [2019-08-05 09:59:59,901 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 09:59:59,902 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 09:59:59,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:59,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 09:59:59,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:59,920 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,927 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 09:59:59,927 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 09:59:59,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:59,935 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 09:59:59,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 09:59:59,950 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,051 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 24 [2019-08-05 10:00:00,051 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 10:00:00,052 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_409| vanished before elimination [2019-08-05 10:00:00,052 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_409| vanished before elimination [2019-08-05 10:00:00,054 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:00,054 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,063 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:00,063 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:00,063 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 10:00:00,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:00,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,079 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:00,089 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:00,097 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:00,104 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:00,112 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,117 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:00,117 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,218 WARN L188 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2019-08-05 10:00:00,219 INFO L567 ElimStorePlain]: treesize reduction 216, result has 28.0 percent of original size [2019-08-05 10:00:00,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:00,223 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,249 INFO L567 ElimStorePlain]: treesize reduction 32, result has 56.2 percent of original size [2019-08-05 10:00:00,250 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_410| vanished before elimination [2019-08-05 10:00:00,250 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_410| vanished before elimination [2019-08-05 10:00:00,250 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:00,250 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 10:00:00,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:00,277 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,278 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,278 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,285 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,285 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,292 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,293 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,293 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,301 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:00,301 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,308 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,309 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,309 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,315 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,315 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,409 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 10:00:00,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:00,412 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,425 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:00,426 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_411| vanished before elimination [2019-08-05 10:00:00,426 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_411| vanished before elimination [2019-08-05 10:00:00,426 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:00,426 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 10:00:00,448 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,449 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:00,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,458 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,466 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,473 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,480 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,480 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:00,487 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,495 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,496 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,503 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,503 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,614 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 10:00:00,615 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 10:00:00,615 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_412| vanished before elimination [2019-08-05 10:00:00,615 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_412| vanished before elimination [2019-08-05 10:00:00,618 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:00,619 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,634 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:00,634 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:00,634 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 10:00:00,660 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,661 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:00,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,671 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,671 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,679 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,680 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,687 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,688 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,696 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,696 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,703 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:00,704 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,712 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,713 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,722 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,722 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,729 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,729 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,872 WARN L188 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 10:00:00,872 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 10:00:00,872 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_413| vanished before elimination [2019-08-05 10:00:00,872 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_411| vanished before elimination [2019-08-05 10:00:00,877 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:00,877 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:00,905 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:00,905 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:00,905 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 10:00:00,975 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:00,975 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,976 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,977 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,978 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,978 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,979 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:00,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:00,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:00,991 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,002 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:01,003 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:01,017 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,029 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:01,029 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,040 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:01,040 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,047 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,048 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:01,049 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:01,058 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:01,068 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,079 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:01,079 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,383 WARN L188 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 10:00:01,383 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 10:00:01,383 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_414| vanished before elimination [2019-08-05 10:00:01,383 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_412| vanished before elimination [2019-08-05 10:00:01,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,390 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,421 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:01,421 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:01,421 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 10:00:01,475 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:01,476 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,477 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,478 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,479 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,479 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,480 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,481 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:01,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,495 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,503 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,503 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,504 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,513 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,525 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,526 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,526 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,533 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,533 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,543 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,544 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,544 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,558 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,559 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:01,559 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,567 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,579 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:01,580 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,580 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,585 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:01,586 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,849 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 61 [2019-08-05 10:00:01,850 INFO L567 ElimStorePlain]: treesize reduction 486, result has 19.7 percent of original size [2019-08-05 10:00:01,859 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:01,860 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:01,933 INFO L567 ElimStorePlain]: treesize reduction 32, result has 70.4 percent of original size [2019-08-05 10:00:01,933 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_415| vanished before elimination [2019-08-05 10:00:01,933 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_413| vanished before elimination [2019-08-05 10:00:01,934 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:01,934 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 10:00:02,009 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,010 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:02,025 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,026 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,026 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,035 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,048 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,048 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,057 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:02,067 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,076 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,085 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,085 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,093 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,102 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,103 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,111 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,118 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,341 WARN L188 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 64 [2019-08-05 10:00:02,342 INFO L567 ElimStorePlain]: treesize reduction 540, result has 18.9 percent of original size [2019-08-05 10:00:02,347 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:02,347 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,401 INFO L567 ElimStorePlain]: treesize reduction 32, result has 72.2 percent of original size [2019-08-05 10:00:02,402 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_416| vanished before elimination [2019-08-05 10:00:02,402 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_414| vanished before elimination [2019-08-05 10:00:02,402 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:02,403 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 10:00:02,448 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,449 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:02,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,460 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,460 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,469 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,469 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,478 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,479 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,488 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,497 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,498 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,498 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,507 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:02,507 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,517 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,517 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,526 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,527 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,538 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,538 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,547 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,548 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,548 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,557 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:02,558 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,558 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,566 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:02,567 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,794 WARN L188 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 48 [2019-08-05 10:00:02,794 INFO L567 ElimStorePlain]: treesize reduction 624, result has 13.9 percent of original size [2019-08-05 10:00:02,798 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,798 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:02,826 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:02,826 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_417| vanished before elimination [2019-08-05 10:00:02,826 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_417| vanished before elimination [2019-08-05 10:00:02,826 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:02,827 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 10:00:02,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:02,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,878 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,879 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,879 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,880 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,880 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,880 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,881 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,881 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,882 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:02,894 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:02,894 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,001 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 51 [2019-08-05 10:00:03,002 INFO L567 ElimStorePlain]: treesize reduction 203, result has 34.7 percent of original size [2019-08-05 10:00:03,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_119 vanished before elimination [2019-08-05 10:00:03,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_118 vanished before elimination [2019-08-05 10:00:03,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_122 vanished before elimination [2019-08-05 10:00:03,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_121 vanished before elimination [2019-08-05 10:00:03,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_124 vanished before elimination [2019-08-05 10:00:03,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_123 vanished before elimination [2019-08-05 10:00:03,002 INFO L464 ElimStorePlain]: Eliminatee v_prenex_126 vanished before elimination [2019-08-05 10:00:03,006 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:03,006 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,037 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:03,037 INFO L464 ElimStorePlain]: Eliminatee v_prenex_128 vanished before elimination [2019-08-05 10:00:03,037 INFO L464 ElimStorePlain]: Eliminatee v_prenex_117 vanished before elimination [2019-08-05 10:00:03,037 INFO L464 ElimStorePlain]: Eliminatee v_prenex_127 vanished before elimination [2019-08-05 10:00:03,038 INFO L464 ElimStorePlain]: Eliminatee v_prenex_120 vanished before elimination [2019-08-05 10:00:03,038 INFO L496 ElimStorePlain]: Start of recursive call 1: 13 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:03,038 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 13 variables, input treesize:322, output treesize:97 [2019-08-05 10:00:03,096 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:03,096 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:03,096 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2019-08-05 10:00:03,097 INFO L454 AbstractCegarLoop]: Interpolant automaton has 16 states [2019-08-05 10:00:03,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2019-08-05 10:00:03,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 10:00:03,097 INFO L87 Difference]: Start difference. First operand 28 states and 31 transitions. Second operand 16 states. [2019-08-05 10:00:03,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:03,128 INFO L93 Difference]: Finished difference Result 29 states and 31 transitions. [2019-08-05 10:00:03,128 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2019-08-05 10:00:03,129 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 18 [2019-08-05 10:00:03,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:03,129 INFO L225 Difference]: With dead ends: 29 [2019-08-05 10:00:03,129 INFO L226 Difference]: Without dead ends: 26 [2019-08-05 10:00:03,130 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2019-08-05 10:00:03,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2019-08-05 10:00:03,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2019-08-05 10:00:03,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2019-08-05 10:00:03,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2019-08-05 10:00:03,132 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 18 [2019-08-05 10:00:03,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:03,132 INFO L475 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2019-08-05 10:00:03,132 INFO L476 AbstractCegarLoop]: Interpolant automaton has 16 states. [2019-08-05 10:00:03,132 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2019-08-05 10:00:03,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-08-05 10:00:03,133 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:03,133 INFO L399 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1] [2019-08-05 10:00:03,133 INFO L418 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:03,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:03,134 INFO L82 PathProgramCache]: Analyzing trace with hash 1913987638, now seen corresponding path program 14 times [2019-08-05 10:00:03,134 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:03,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:03,434 WARN L254 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 16 conjunts are in the unsatisfiable core [2019-08-05 10:00:03,435 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:03,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:00:03,459 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,467 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:03,467 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,467 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:00:03,469 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:03,473 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,500 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:03,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:03,505 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,517 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 10:00:03,517 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_418| vanished before elimination [2019-08-05 10:00:03,517 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_419| vanished before elimination [2019-08-05 10:00:03,518 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:03,518 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 10:00:03,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:03,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,525 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,532 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:03,533 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,537 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:03,537 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,573 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 10:00:03,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:03,576 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,581 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:03,581 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_420| vanished before elimination [2019-08-05 10:00:03,582 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_420| vanished before elimination [2019-08-05 10:00:03,582 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:03,582 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 10:00:03,590 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:03,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,599 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,599 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:03,600 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:03,606 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,611 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:03,612 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,683 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 10:00:03,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:03,687 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,706 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 10:00:03,706 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_421| vanished before elimination [2019-08-05 10:00:03,706 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_421| vanished before elimination [2019-08-05 10:00:03,706 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:03,707 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 10:00:03,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:03,725 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,730 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:03,731 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,737 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,737 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:03,738 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,743 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:03,743 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,824 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 10:00:03,828 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:03,828 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,850 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 10:00:03,851 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_422| vanished before elimination [2019-08-05 10:00:03,851 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_422| vanished before elimination [2019-08-05 10:00:03,851 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:03,851 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 10:00:03,864 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:03,865 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,865 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,866 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,867 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,867 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:03,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,875 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:03,875 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:03,883 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,890 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:03,891 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:03,898 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:03,898 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:03,906 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,979 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 10:00:03,979 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_423| vanished before elimination [2019-08-05 10:00:03,979 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_422| vanished before elimination [2019-08-05 10:00:03,982 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:03,982 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:03,993 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:03,993 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:03,994 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 10:00:04,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:04,020 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,021 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,021 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,029 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,030 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,036 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,037 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,044 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,044 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,052 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:04,058 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,151 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 10:00:04,152 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_424| vanished before elimination [2019-08-05 10:00:04,154 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:04,155 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,167 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:04,167 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_423| vanished before elimination [2019-08-05 10:00:04,168 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:04,168 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 10:00:04,188 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:04,188 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,189 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,190 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,191 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,192 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,200 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,202 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,203 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,213 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,214 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,223 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,231 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,232 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,239 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,240 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,240 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,248 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,249 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,249 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:04,255 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,360 WARN L188 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 10:00:04,360 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 10:00:04,360 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_425| vanished before elimination [2019-08-05 10:00:04,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:04,365 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,379 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:04,380 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_424| vanished before elimination [2019-08-05 10:00:04,380 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:04,380 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 10:00:04,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:04,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,414 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,414 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,421 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,421 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,429 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,430 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,430 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,436 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,444 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,444 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,453 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,459 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,460 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:04,466 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,596 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 10:00:04,597 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 10:00:04,597 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_426| vanished before elimination [2019-08-05 10:00:04,597 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_426| vanished before elimination [2019-08-05 10:00:04,600 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:04,600 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,617 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:04,617 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:04,618 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 10:00:04,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:04,657 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,657 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,658 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,666 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,666 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,676 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,676 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,685 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,685 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,693 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,693 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,701 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,701 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,702 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,710 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,710 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,718 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,718 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:04,719 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,743 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:04,743 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,895 WARN L188 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 10:00:04,895 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 10:00:04,899 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:04,899 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,918 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:04,919 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_427| vanished before elimination [2019-08-05 10:00:04,919 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_427| vanished before elimination [2019-08-05 10:00:04,919 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:04,919 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 10:00:04,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:04,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:04,962 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,963 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:04,963 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,971 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,972 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:04,972 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,981 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:04,981 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,990 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:04,990 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:04,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:04,998 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:04,998 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,007 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,008 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,017 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,025 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,025 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,032 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,032 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:05,039 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,233 WARN L188 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2019-08-05 10:00:05,234 INFO L567 ElimStorePlain]: treesize reduction 432, result has 18.6 percent of original size [2019-08-05 10:00:05,238 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:05,238 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,286 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.6 percent of original size [2019-08-05 10:00:05,286 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_428| vanished before elimination [2019-08-05 10:00:05,287 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_428| vanished before elimination [2019-08-05 10:00:05,287 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:05,287 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 10:00:05,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:05,323 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,324 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,325 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,326 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,327 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,327 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,339 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,340 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,340 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,350 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,350 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,358 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,359 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,359 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,368 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,368 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,374 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,375 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,385 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,395 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,395 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,405 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,414 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,414 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,424 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:05,432 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,649 WARN L188 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2019-08-05 10:00:05,649 INFO L567 ElimStorePlain]: treesize reduction 480, result has 17.8 percent of original size [2019-08-05 10:00:05,654 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:05,655 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,709 INFO L567 ElimStorePlain]: treesize reduction 32, result has 65.6 percent of original size [2019-08-05 10:00:05,709 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_429| vanished before elimination [2019-08-05 10:00:05,710 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_429| vanished before elimination [2019-08-05 10:00:05,710 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:05,710 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 10:00:05,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:05,750 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:05,761 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,762 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,762 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,772 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,772 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,772 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,780 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,781 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,790 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,791 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,791 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,801 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,802 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,812 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,812 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,823 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,824 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,832 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,833 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,833 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,842 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,842 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,851 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,852 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:05,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:05,862 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:05,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:05,869 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,117 WARN L188 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2019-08-05 10:00:06,118 INFO L567 ElimStorePlain]: treesize reduction 528, result has 17.1 percent of original size [2019-08-05 10:00:06,123 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:06,123 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,188 INFO L567 ElimStorePlain]: treesize reduction 32, result has 67.3 percent of original size [2019-08-05 10:00:06,188 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_429| vanished before elimination [2019-08-05 10:00:06,188 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_430| vanished before elimination [2019-08-05 10:00:06,189 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:06,189 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 10:00:06,296 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:06,297 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:06,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,307 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,316 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,317 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,326 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,327 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,327 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,336 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,345 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,354 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,355 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,362 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,364 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,371 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,372 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,372 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,380 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,381 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,381 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,391 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,399 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,399 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,400 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,409 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,409 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:06,415 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,679 WARN L188 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 57 [2019-08-05 10:00:06,680 INFO L567 ElimStorePlain]: treesize reduction 576, result has 16.5 percent of original size [2019-08-05 10:00:06,684 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:06,685 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,746 INFO L567 ElimStorePlain]: treesize reduction 32, result has 68.9 percent of original size [2019-08-05 10:00:06,747 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_431| vanished before elimination [2019-08-05 10:00:06,747 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_431| vanished before elimination [2019-08-05 10:00:06,747 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:06,747 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:833, output treesize:71 [2019-08-05 10:00:06,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:06,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:06,799 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:06,804 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,806 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,806 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,811 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,811 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,817 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,822 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,822 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,828 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,828 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,834 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,839 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,840 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,845 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,850 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,851 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,851 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,856 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,857 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,862 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,862 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,867 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,868 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,872 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:06,873 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:06,873 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:06,877 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:06,931 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:06,932 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:00:06,932 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 1 variables, input treesize:295, output treesize:76 [2019-08-05 10:00:06,989 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:06,989 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:06,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2019-08-05 10:00:06,990 INFO L454 AbstractCegarLoop]: Interpolant automaton has 17 states [2019-08-05 10:00:06,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-08-05 10:00:06,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 10:00:06,990 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand 17 states. [2019-08-05 10:00:07,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:07,040 INFO L93 Difference]: Finished difference Result 29 states and 30 transitions. [2019-08-05 10:00:07,041 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-08-05 10:00:07,041 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 18 [2019-08-05 10:00:07,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:07,041 INFO L225 Difference]: With dead ends: 29 [2019-08-05 10:00:07,042 INFO L226 Difference]: Without dead ends: 29 [2019-08-05 10:00:07,042 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 10:00:07,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2019-08-05 10:00:07,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 27. [2019-08-05 10:00:07,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-08-05 10:00:07,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 29 transitions. [2019-08-05 10:00:07,044 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 29 transitions. Word has length 18 [2019-08-05 10:00:07,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:07,044 INFO L475 AbstractCegarLoop]: Abstraction has 27 states and 29 transitions. [2019-08-05 10:00:07,044 INFO L476 AbstractCegarLoop]: Interpolant automaton has 17 states. [2019-08-05 10:00:07,044 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 29 transitions. [2019-08-05 10:00:07,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-08-05 10:00:07,044 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:07,045 INFO L399 BasicCegarLoop]: trace histogram [15, 1, 1, 1] [2019-08-05 10:00:07,045 INFO L418 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:07,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:07,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1913996223, now seen corresponding path program 15 times [2019-08-05 10:00:07,046 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:07,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:07,433 WARN L254 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 17 conjunts are in the unsatisfiable core [2019-08-05 10:00:07,434 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:07,459 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:00:07,460 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,465 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:07,465 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,465 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:00:07,502 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,511 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:07,511 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,529 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:00:07,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:07,532 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,536 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:07,537 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_433| vanished before elimination [2019-08-05 10:00:07,537 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_432| vanished before elimination [2019-08-05 10:00:07,537 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:07,537 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 10:00:07,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:07,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,545 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,551 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,551 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:07,552 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,556 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:07,556 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,616 INFO L567 ElimStorePlain]: treesize reduction 54, result has 53.8 percent of original size [2019-08-05 10:00:07,620 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:07,620 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,636 INFO L567 ElimStorePlain]: treesize reduction 32, result has 38.5 percent of original size [2019-08-05 10:00:07,637 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_434| vanished before elimination [2019-08-05 10:00:07,637 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_433| vanished before elimination [2019-08-05 10:00:07,637 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:07,637 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 10:00:07,646 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:07,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,647 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:07,655 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,661 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:07,662 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:07,668 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,717 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 10:00:07,720 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:07,720 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,727 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:07,728 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_434| vanished before elimination [2019-08-05 10:00:07,728 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_434| vanished before elimination [2019-08-05 10:00:07,728 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:07,728 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 10:00:07,740 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,741 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,741 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,742 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,743 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,749 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,750 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:07,750 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:07,757 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,764 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:07,765 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,769 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:07,770 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,859 INFO L567 ElimStorePlain]: treesize reduction 162, result has 32.2 percent of original size [2019-08-05 10:00:07,863 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:07,864 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,886 INFO L567 ElimStorePlain]: treesize reduction 32, result has 51.5 percent of original size [2019-08-05 10:00:07,887 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_435| vanished before elimination [2019-08-05 10:00:07,887 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_435| vanished before elimination [2019-08-05 10:00:07,887 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:07,887 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 10:00:07,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:07,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,907 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,907 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:07,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,915 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:07,916 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,923 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:07,924 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,931 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,932 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:07,932 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,939 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:07,940 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:07,940 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:07,946 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:07,946 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,021 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 10:00:08,024 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:08,024 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,035 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:08,036 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_437| vanished before elimination [2019-08-05 10:00:08,036 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_436| vanished before elimination [2019-08-05 10:00:08,036 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:08,036 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 10:00:08,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:08,055 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,056 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,057 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,058 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,059 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,068 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,077 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:08,078 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,086 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,093 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,094 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,094 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,101 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,101 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,107 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,108 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,201 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 10:00:08,202 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_437| vanished before elimination [2019-08-05 10:00:08,205 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:08,205 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,218 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:08,218 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_438| vanished before elimination [2019-08-05 10:00:08,218 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:08,219 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 10:00:08,241 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,242 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:08,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,251 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:08,251 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,259 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,265 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,266 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,266 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,272 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,274 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,275 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,281 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,281 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,289 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,289 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,290 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,295 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,295 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,410 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 10:00:08,410 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 10:00:08,414 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:08,414 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,429 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:08,429 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_438| vanished before elimination [2019-08-05 10:00:08,430 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_439| vanished before elimination [2019-08-05 10:00:08,430 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:08,430 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 10:00:08,455 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:08,455 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,456 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,457 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,457 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,458 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,459 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,459 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,468 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,469 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,469 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,477 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,485 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,486 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,494 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,495 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,502 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,502 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,508 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,509 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,509 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,518 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:08,519 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,525 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,525 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,663 WARN L188 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 10:00:08,663 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 10:00:08,663 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_440| vanished before elimination [2019-08-05 10:00:08,664 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_439| vanished before elimination [2019-08-05 10:00:08,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:08,667 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,685 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:08,686 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:08,686 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 10:00:08,717 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:08,718 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:08,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,730 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,730 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,738 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,739 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,739 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,747 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,748 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,749 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:08,757 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,766 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,767 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,767 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,776 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,785 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:08,795 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,795 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,803 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:08,804 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,964 WARN L188 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 10:00:08,964 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 10:00:08,964 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_440| vanished before elimination [2019-08-05 10:00:08,965 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_440| vanished before elimination [2019-08-05 10:00:08,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:08,968 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:08,988 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:08,989 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:08,989 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 10:00:09,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:09,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:09,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,040 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,040 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,049 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,049 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,056 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,067 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,076 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:09,077 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,087 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,097 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,097 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,105 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,106 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,106 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,115 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,115 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,120 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,120 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,305 WARN L188 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 10:00:09,306 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 10:00:09,306 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_441| vanished before elimination [2019-08-05 10:00:09,310 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:09,310 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:09,334 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_442| vanished before elimination [2019-08-05 10:00:09,334 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:09,335 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 10:00:09,376 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:09,377 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:09,427 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,428 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,428 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,437 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,448 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,459 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,469 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,478 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:09,479 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,489 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,490 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,501 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,502 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,502 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,512 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,523 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,524 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,524 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,531 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,532 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,748 WARN L188 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 45 [2019-08-05 10:00:09,748 INFO L567 ElimStorePlain]: treesize reduction 570, result has 14.2 percent of original size [2019-08-05 10:00:09,748 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_442| vanished before elimination [2019-08-05 10:00:09,749 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_443| vanished before elimination [2019-08-05 10:00:09,752 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:09,752 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,778 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:09,779 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:09,779 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 10:00:09,824 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:09,825 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:09,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,839 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,840 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,852 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,861 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,861 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,862 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,873 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:09,874 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,884 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,894 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,894 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,906 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,918 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,928 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,929 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:09,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:09,989 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:09,989 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,012 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,013 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:10,013 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,023 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:10,023 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,256 WARN L188 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 48 [2019-08-05 10:00:10,257 INFO L567 ElimStorePlain]: treesize reduction 624, result has 13.9 percent of original size [2019-08-05 10:00:10,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,262 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,290 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:10,290 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_443| vanished before elimination [2019-08-05 10:00:10,290 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_444| vanished before elimination [2019-08-05 10:00:10,290 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:10,291 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 10:00:10,342 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,343 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:10,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,355 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,355 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,366 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,367 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,379 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,390 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,403 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,415 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,416 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,425 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,435 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,446 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,446 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,456 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,457 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,467 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,467 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,477 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:10,477 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,485 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:10,485 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,762 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 70 [2019-08-05 10:00:10,763 INFO L567 ElimStorePlain]: treesize reduction 648, result has 17.8 percent of original size [2019-08-05 10:00:10,769 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:10,770 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,836 INFO L567 ElimStorePlain]: treesize reduction 32, result has 75.2 percent of original size [2019-08-05 10:00:10,836 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_444| vanished before elimination [2019-08-05 10:00:10,836 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_444| vanished before elimination [2019-08-05 10:00:10,837 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:10,837 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:929, output treesize:97 [2019-08-05 10:00:10,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:10,895 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,896 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,896 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,897 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,898 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,899 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,900 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,901 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,901 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,902 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,902 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:10,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,965 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:10,965 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:10,977 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:10,990 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:10,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:10,991 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,004 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,017 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,068 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,078 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,078 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,087 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,097 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,097 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,107 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,108 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,119 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,119 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,127 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,128 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,139 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,139 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:11,164 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,458 WARN L188 SmtUtils]: Spent 293.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 54 [2019-08-05 10:00:11,459 INFO L567 ElimStorePlain]: treesize reduction 732, result has 13.6 percent of original size [2019-08-05 10:00:11,462 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,463 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,496 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:11,497 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_445| vanished before elimination [2019-08-05 10:00:11,497 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_445| vanished before elimination [2019-08-05 10:00:11,497 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:00:11,498 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:1001, output treesize:104 [2019-08-05 10:00:11,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:11,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:00:11,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:00:11,565 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,566 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,566 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,572 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,573 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,573 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,578 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,578 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,579 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,585 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,586 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,590 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,591 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,591 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:11,598 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,604 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,609 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,610 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,616 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,616 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,621 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,621 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,627 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,628 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,631 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,632 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,632 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,639 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,639 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:11,645 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,645 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,649 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:11,649 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:11,734 INFO L567 ElimStorePlain]: treesize reduction 42, result has 72.5 percent of original size [2019-08-05 10:00:11,734 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:00:11,735 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 1 variables, input treesize:372, output treesize:111 [2019-08-05 10:00:11,807 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:11,808 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:11,808 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2019-08-05 10:00:11,808 INFO L454 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-08-05 10:00:11,808 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-08-05 10:00:11,808 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:00:11,809 INFO L87 Difference]: Start difference. First operand 27 states and 29 transitions. Second operand 18 states. [2019-08-05 10:00:11,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:11,860 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2019-08-05 10:00:11,861 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-08-05 10:00:11,861 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 18 [2019-08-05 10:00:11,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:11,862 INFO L225 Difference]: With dead ends: 34 [2019-08-05 10:00:11,862 INFO L226 Difference]: Without dead ends: 34 [2019-08-05 10:00:11,862 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:00:11,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2019-08-05 10:00:11,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 28. [2019-08-05 10:00:11,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-08-05 10:00:11,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2019-08-05 10:00:11,864 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 18 [2019-08-05 10:00:11,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:11,864 INFO L475 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2019-08-05 10:00:11,864 INFO L476 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-08-05 10:00:11,864 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2019-08-05 10:00:11,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2019-08-05 10:00:11,865 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:11,865 INFO L399 BasicCegarLoop]: trace histogram [16, 1, 1] [2019-08-05 10:00:11,865 INFO L418 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:11,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:11,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1913996500, now seen corresponding path program 16 times [2019-08-05 10:00:11,866 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:21,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:21,769 WARN L254 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 18 conjunts are in the unsatisfiable core [2019-08-05 10:00:21,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:21,782 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:00:21,783 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,791 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:21,791 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,791 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:00:21,805 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:21,808 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:21,808 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,827 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:00:21,827 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_449| vanished before elimination [2019-08-05 10:00:21,830 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:21,830 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,834 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:21,834 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_447| vanished before elimination [2019-08-05 10:00:21,834 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:21,834 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 10:00:21,840 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:21,840 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:21,840 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:21,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,847 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:21,847 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,851 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:21,851 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,886 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 10:00:21,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:21,889 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,894 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:21,894 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_450| vanished before elimination [2019-08-05 10:00:21,894 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_448| vanished before elimination [2019-08-05 10:00:21,895 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:21,895 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 10:00:21,904 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:21,905 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:21,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,912 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:21,912 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:21,918 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:21,919 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,923 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:21,923 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:21,992 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 10:00:21,996 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:21,996 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,014 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 10:00:22,014 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_449| vanished before elimination [2019-08-05 10:00:22,014 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_449| vanished before elimination [2019-08-05 10:00:22,015 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:22,015 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 10:00:22,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,024 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:22,033 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,038 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:22,038 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,045 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:22,045 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,050 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:22,050 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,148 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 10:00:22,151 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:22,151 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,173 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 10:00:22,173 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_450| vanished before elimination [2019-08-05 10:00:22,173 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_452| vanished before elimination [2019-08-05 10:00:22,173 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:22,173 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 10:00:22,186 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,187 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:22,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,194 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,194 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,200 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,200 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,206 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,206 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,212 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,213 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,217 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:22,218 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,285 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 10:00:22,285 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_451| vanished before elimination [2019-08-05 10:00:22,286 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_453| vanished before elimination [2019-08-05 10:00:22,288 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:22,288 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,299 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:22,299 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:22,299 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 10:00:22,314 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,315 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:22,323 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,323 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,324 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,330 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,337 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,338 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,344 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,345 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,352 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,353 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,361 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:22,361 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,482 WARN L188 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 23 [2019-08-05 10:00:22,483 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 10:00:22,483 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_452| vanished before elimination [2019-08-05 10:00:22,485 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:22,485 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,504 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:22,505 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_454| vanished before elimination [2019-08-05 10:00:22,505 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:22,505 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 10:00:22,556 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:22,556 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,567 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,568 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,568 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,574 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,574 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,584 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,594 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,595 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,595 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,602 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,602 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,610 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,610 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,610 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,619 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:22,620 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,749 WARN L188 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 10:00:22,750 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 10:00:22,750 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_453| vanished before elimination [2019-08-05 10:00:22,753 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:22,753 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,767 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:22,767 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_455| vanished before elimination [2019-08-05 10:00:22,767 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:22,768 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 10:00:22,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:22,791 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,792 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,792 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,793 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:22,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,803 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,810 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,811 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,811 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,818 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,826 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,826 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,834 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,841 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,842 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,842 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:22,850 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:22,850 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,856 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:22,857 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,979 WARN L188 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 10:00:22,980 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 10:00:22,980 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_456| vanished before elimination [2019-08-05 10:00:22,983 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:22,983 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:22,999 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:23,000 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_454| vanished before elimination [2019-08-05 10:00:23,000 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:23,000 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 10:00:23,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:23,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,031 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,032 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:23,042 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,050 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:23,050 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:23,057 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,063 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,064 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:23,064 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:23,073 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,079 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:23,080 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:23,088 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:23,096 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:23,103 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,244 WARN L188 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 10:00:23,244 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 10:00:23,247 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:23,247 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,264 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:23,265 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_455| vanished before elimination [2019-08-05 10:00:23,265 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_455| vanished before elimination [2019-08-05 10:00:23,265 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:23,265 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 10:00:23,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,298 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:23,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,308 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,308 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,316 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,317 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,317 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,324 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,325 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,325 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,333 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,334 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,334 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,341 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,342 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,349 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,350 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,350 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,358 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,358 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,366 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,366 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,373 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,373 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,374 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,380 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:23,380 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,567 WARN L188 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2019-08-05 10:00:23,568 INFO L567 ElimStorePlain]: treesize reduction 432, result has 18.6 percent of original size [2019-08-05 10:00:23,573 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:23,573 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,618 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.6 percent of original size [2019-08-05 10:00:23,619 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_456| vanished before elimination [2019-08-05 10:00:23,619 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_456| vanished before elimination [2019-08-05 10:00:23,619 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:23,619 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 10:00:23,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:23,652 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:23,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,663 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,663 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,671 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,671 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,680 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,681 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,776 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,784 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,785 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,794 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,795 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,802 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,803 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,803 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,812 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,812 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,818 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,819 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,819 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,826 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:23,827 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:23,827 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:23,833 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:23,833 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,053 WARN L188 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2019-08-05 10:00:24,053 INFO L567 ElimStorePlain]: treesize reduction 480, result has 17.8 percent of original size [2019-08-05 10:00:24,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:24,057 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,112 INFO L567 ElimStorePlain]: treesize reduction 32, result has 65.6 percent of original size [2019-08-05 10:00:24,113 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_457| vanished before elimination [2019-08-05 10:00:24,113 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_457| vanished before elimination [2019-08-05 10:00:24,113 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:24,113 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 10:00:24,151 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:24,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,165 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,165 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,174 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,174 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,183 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,183 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,192 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,192 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,192 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,202 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,203 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,212 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,212 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,213 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,223 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,232 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,232 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,232 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,241 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,241 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,241 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,251 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,251 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,259 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,267 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:24,267 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,475 WARN L188 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 35 [2019-08-05 10:00:24,476 INFO L567 ElimStorePlain]: treesize reduction 560, result has 12.1 percent of original size [2019-08-05 10:00:24,476 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_458| vanished before elimination [2019-08-05 10:00:24,480 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:24,480 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,508 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:24,508 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_458| vanished before elimination [2019-08-05 10:00:24,509 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:24,509 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 10:00:24,557 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:24,558 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,559 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,560 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,561 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,562 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,576 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,576 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,588 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,588 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,598 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,605 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,606 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,615 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,624 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,625 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,634 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,644 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,644 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,653 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,654 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,654 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,663 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,663 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,664 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,674 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,682 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:24,682 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:24,682 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:24,687 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,913 WARN L188 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 37 [2019-08-05 10:00:24,914 INFO L567 ElimStorePlain]: treesize reduction 608, result has 11.9 percent of original size [2019-08-05 10:00:24,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:24,917 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:24,944 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:24,945 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_461| vanished before elimination [2019-08-05 10:00:24,945 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_459| vanished before elimination [2019-08-05 10:00:24,945 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:24,945 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:833, output treesize:71 [2019-08-05 10:00:24,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:24,992 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,993 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,995 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,995 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,997 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,997 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:24,997 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:25,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,009 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,010 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,018 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,018 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,028 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,028 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,038 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,038 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,046 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,047 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,056 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,066 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,076 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,085 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,085 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,095 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,095 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,105 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,113 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,123 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,129 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:25,130 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,409 WARN L188 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 59 [2019-08-05 10:00:25,409 INFO L567 ElimStorePlain]: treesize reduction 624, result has 16.0 percent of original size [2019-08-05 10:00:25,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:25,415 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,480 INFO L567 ElimStorePlain]: treesize reduction 32, result has 70.4 percent of original size [2019-08-05 10:00:25,481 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_460| vanished before elimination [2019-08-05 10:00:25,481 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_460| vanished before elimination [2019-08-05 10:00:25,481 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:00:25,481 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:897, output treesize:76 [2019-08-05 10:00:25,532 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:25,533 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:00:25,544 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,545 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,545 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,554 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,555 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,555 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,565 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,565 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,575 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,586 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,586 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,596 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,596 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,606 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,607 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,615 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,616 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,616 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,626 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,626 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,636 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,636 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,646 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,647 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,647 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,657 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,657 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,666 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,666 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,675 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:25,676 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:25,676 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,684 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:25,684 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:25,998 WARN L188 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 61 [2019-08-05 10:00:25,998 INFO L567 ElimStorePlain]: treesize reduction 672, result has 15.6 percent of original size [2019-08-05 10:00:26,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:26,004 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,075 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.7 percent of original size [2019-08-05 10:00:26,075 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_461| vanished before elimination [2019-08-05 10:00:26,075 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_463| vanished before elimination [2019-08-05 10:00:26,076 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:00:26,076 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 4 variables, input treesize:961, output treesize:81 [2019-08-05 10:00:26,133 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:00:26,134 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,136 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,139 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,139 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,139 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,140 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,140 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,141 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,141 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:26,152 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:26,152 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:26,279 WARN L188 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 38 [2019-08-05 10:00:26,280 INFO L567 ElimStorePlain]: treesize reduction 240, result has 26.4 percent of original size [2019-08-05 10:00:26,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_133 vanished before elimination [2019-08-05 10:00:26,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_143 vanished before elimination [2019-08-05 10:00:26,280 INFO L464 ElimStorePlain]: Eliminatee v_prenex_132 vanished before elimination [2019-08-05 10:00:26,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_135 vanished before elimination [2019-08-05 10:00:26,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_134 vanished before elimination [2019-08-05 10:00:26,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_137 vanished before elimination [2019-08-05 10:00:26,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_136 vanished before elimination [2019-08-05 10:00:26,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_139 vanished before elimination [2019-08-05 10:00:26,281 INFO L464 ElimStorePlain]: Eliminatee v_prenex_138 vanished before elimination [2019-08-05 10:00:26,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_140 vanished before elimination [2019-08-05 10:00:26,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_131 vanished before elimination [2019-08-05 10:00:26,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_142 vanished before elimination [2019-08-05 10:00:26,282 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_464| vanished before elimination [2019-08-05 10:00:26,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_130 vanished before elimination [2019-08-05 10:00:26,282 INFO L464 ElimStorePlain]: Eliminatee v_prenex_141 vanished before elimination [2019-08-05 10:00:26,283 INFO L496 ElimStorePlain]: Start of recursive call 1: 16 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:00:26,283 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 16 variables, input treesize:337, output treesize:86 [2019-08-05 10:00:26,344 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:26,345 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:26,345 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2019-08-05 10:00:26,345 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-08-05 10:00:26,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-08-05 10:00:26,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:00:26,345 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand 19 states. [2019-08-05 10:00:26,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:26,399 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2019-08-05 10:00:26,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-08-05 10:00:26,399 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 18 [2019-08-05 10:00:26,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:26,400 INFO L225 Difference]: With dead ends: 41 [2019-08-05 10:00:26,400 INFO L226 Difference]: Without dead ends: 41 [2019-08-05 10:00:26,400 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:00:26,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2019-08-05 10:00:26,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 29. [2019-08-05 10:00:26,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-08-05 10:00:26,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 32 transitions. [2019-08-05 10:00:26,402 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 32 transitions. Word has length 18 [2019-08-05 10:00:26,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:26,402 INFO L475 AbstractCegarLoop]: Abstraction has 29 states and 32 transitions. [2019-08-05 10:00:26,402 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-08-05 10:00:26,403 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 32 transitions. [2019-08-05 10:00:26,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-08-05 10:00:26,403 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:26,403 INFO L399 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1] [2019-08-05 10:00:26,404 INFO L418 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:26,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:26,404 INFO L82 PathProgramCache]: Analyzing trace with hash -795925310, now seen corresponding path program 12 times [2019-08-05 10:00:26,405 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:27,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:27,315 WARN L254 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 16 conjunts are in the unsatisfiable core [2019-08-05 10:00:27,316 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:27,339 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:00:27,339 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,346 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:27,346 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,346 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:00:27,348 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:27,357 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,374 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:00:27,376 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:27,377 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,381 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:27,381 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_465| vanished before elimination [2019-08-05 10:00:27,381 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_465| vanished before elimination [2019-08-05 10:00:27,381 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:27,382 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 10:00:27,387 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,388 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:27,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,395 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,395 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,400 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:27,401 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,436 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 10:00:27,438 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,439 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,444 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:27,445 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_466| vanished before elimination [2019-08-05 10:00:27,445 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_466| vanished before elimination [2019-08-05 10:00:27,445 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:27,445 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 10:00:27,453 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:27,453 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,461 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,461 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:27,468 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,474 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,563 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 10:00:27,564 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_467| vanished before elimination [2019-08-05 10:00:27,564 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_467| vanished before elimination [2019-08-05 10:00:27,566 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,566 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,579 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:27,580 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:27,580 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 10:00:27,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,612 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,613 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,614 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,630 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,631 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,631 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,639 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,640 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:27,640 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,645 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,646 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,653 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,653 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,744 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 10:00:27,745 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_468| vanished before elimination [2019-08-05 10:00:27,745 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_466| vanished before elimination [2019-08-05 10:00:27,748 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,749 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,762 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:27,762 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:27,763 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 10:00:27,786 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:27,786 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,787 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,788 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,797 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,798 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,798 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,807 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,814 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,815 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,823 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,824 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:27,824 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,828 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:27,829 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,918 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 10:00:27,919 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_469| vanished before elimination [2019-08-05 10:00:27,922 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,922 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,933 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:27,933 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_467| vanished before elimination [2019-08-05 10:00:27,934 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:27,934 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 10:00:27,951 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:27,952 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:27,961 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,961 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,962 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,969 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,969 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,977 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,984 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,984 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,991 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:27,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:27,992 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:27,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:27,998 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,115 WARN L188 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 49 [2019-08-05 10:00:28,116 INFO L567 ElimStorePlain]: treesize reduction 270, result has 25.2 percent of original size [2019-08-05 10:00:28,121 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:28,121 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,151 INFO L567 ElimStorePlain]: treesize reduction 32, result has 60.0 percent of original size [2019-08-05 10:00:28,151 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_470| vanished before elimination [2019-08-05 10:00:28,152 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_468| vanished before elimination [2019-08-05 10:00:28,152 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:28,152 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 10:00:28,175 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:28,175 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,176 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,177 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,177 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,178 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,178 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,179 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,187 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,196 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,203 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,209 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,210 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:28,210 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,218 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,219 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,219 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,228 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,228 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,234 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,234 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,349 WARN L188 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 10:00:28,349 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 10:00:28,349 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_471| vanished before elimination [2019-08-05 10:00:28,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:28,352 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,366 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:28,366 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_469| vanished before elimination [2019-08-05 10:00:28,366 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:28,367 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 10:00:28,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:28,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,404 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,414 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,422 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,423 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,432 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,439 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,440 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,440 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,448 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,449 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:28,449 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,458 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,464 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,464 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,596 WARN L188 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 10:00:28,596 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 10:00:28,597 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_472| vanished before elimination [2019-08-05 10:00:28,600 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:28,600 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,618 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:28,618 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_470| vanished before elimination [2019-08-05 10:00:28,619 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:28,619 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 10:00:28,650 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,651 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:28,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,663 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,671 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,672 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,672 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,680 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,681 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:28,689 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,699 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,708 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,716 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,717 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,717 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,725 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,726 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,732 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,732 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,880 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 10:00:28,881 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 10:00:28,881 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_473| vanished before elimination [2019-08-05 10:00:28,881 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_471| vanished before elimination [2019-08-05 10:00:28,885 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:28,885 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,905 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:28,905 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:28,906 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 10:00:28,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:28,941 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:28,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,975 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,975 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:28,985 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:28,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:28,995 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:28,995 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,004 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,004 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:29,005 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,013 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,014 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:29,014 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,024 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,024 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:29,025 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:29,034 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,043 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,044 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:29,044 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,055 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:29,055 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:29,064 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,257 WARN L188 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 10:00:29,258 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 10:00:29,258 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_472| vanished before elimination [2019-08-05 10:00:29,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,262 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,284 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:29,284 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_474| vanished before elimination [2019-08-05 10:00:29,285 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:29,285 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 10:00:29,321 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:29,322 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:29,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,333 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,341 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,342 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:29,342 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,351 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,351 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,361 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,362 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,362 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,373 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,373 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,384 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,385 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,393 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,394 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,394 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,403 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,413 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,423 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,431 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,431 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,666 WARN L188 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 64 [2019-08-05 10:00:29,666 INFO L567 ElimStorePlain]: treesize reduction 540, result has 18.9 percent of original size [2019-08-05 10:00:29,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:29,674 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,737 INFO L567 ElimStorePlain]: treesize reduction 32, result has 72.2 percent of original size [2019-08-05 10:00:29,737 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_475| vanished before elimination [2019-08-05 10:00:29,737 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_475| vanished before elimination [2019-08-05 10:00:29,738 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:29,738 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 10:00:29,788 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:29,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:29,803 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,803 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,804 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,816 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,817 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,912 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,912 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,920 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,929 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,929 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,938 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,947 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,947 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:29,947 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,956 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,957 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,965 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,966 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,974 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,975 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,983 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:29,984 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,984 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:29,991 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:29,991 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,235 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 67 [2019-08-05 10:00:30,235 INFO L567 ElimStorePlain]: treesize reduction 594, result has 18.3 percent of original size [2019-08-05 10:00:30,239 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:30,240 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,300 INFO L567 ElimStorePlain]: treesize reduction 32, result has 73.8 percent of original size [2019-08-05 10:00:30,301 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_476| vanished before elimination [2019-08-05 10:00:30,301 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_476| vanished before elimination [2019-08-05 10:00:30,301 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:30,301 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 10:00:30,352 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:30,352 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,353 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,353 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,354 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,354 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,355 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,355 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,356 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,356 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,356 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,368 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,368 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,377 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,377 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,387 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,388 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,397 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,398 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:30,398 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,408 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,408 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,417 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,417 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,427 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,438 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,447 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,448 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,458 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,466 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:30,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,476 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,482 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:30,483 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,726 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 51 [2019-08-05 10:00:30,726 INFO L567 ElimStorePlain]: treesize reduction 678, result has 13.7 percent of original size [2019-08-05 10:00:30,726 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_477| vanished before elimination [2019-08-05 10:00:30,729 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:30,730 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,759 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:30,759 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_477| vanished before elimination [2019-08-05 10:00:30,760 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:30,760 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:929, output treesize:97 [2019-08-05 10:00:30,813 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:30,813 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,814 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,814 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,815 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,815 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,815 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,816 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,816 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,817 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,817 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,817 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,818 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,818 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,819 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:30,828 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:30,829 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,952 WARN L188 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 54 [2019-08-05 10:00:30,953 INFO L567 ElimStorePlain]: treesize reduction 214, result has 35.0 percent of original size [2019-08-05 10:00:30,953 INFO L464 ElimStorePlain]: Eliminatee v_prenex_155 vanished before elimination [2019-08-05 10:00:30,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:30,957 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:30,991 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:30,991 INFO L464 ElimStorePlain]: Eliminatee v_prenex_154 vanished before elimination [2019-08-05 10:00:30,991 INFO L464 ElimStorePlain]: Eliminatee v_prenex_146 vanished before elimination [2019-08-05 10:00:30,991 INFO L464 ElimStorePlain]: Eliminatee v_prenex_156 vanished before elimination [2019-08-05 10:00:30,991 INFO L464 ElimStorePlain]: Eliminatee v_prenex_145 vanished before elimination [2019-08-05 10:00:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_148 vanished before elimination [2019-08-05 10:00:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_147 vanished before elimination [2019-08-05 10:00:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_149 vanished before elimination [2019-08-05 10:00:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_151 vanished before elimination [2019-08-05 10:00:30,992 INFO L464 ElimStorePlain]: Eliminatee v_prenex_150 vanished before elimination [2019-08-05 10:00:30,993 INFO L464 ElimStorePlain]: Eliminatee v_prenex_153 vanished before elimination [2019-08-05 10:00:30,993 INFO L464 ElimStorePlain]: Eliminatee v_prenex_152 vanished before elimination [2019-08-05 10:00:30,993 INFO L496 ElimStorePlain]: Start of recursive call 1: 14 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:00:30,993 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 14 variables, input treesize:347, output treesize:104 [2019-08-05 10:00:31,059 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:31,059 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:31,059 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2019-08-05 10:00:31,059 INFO L454 AbstractCegarLoop]: Interpolant automaton has 17 states [2019-08-05 10:00:31,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2019-08-05 10:00:31,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 10:00:31,060 INFO L87 Difference]: Start difference. First operand 29 states and 32 transitions. Second operand 17 states. [2019-08-05 10:00:31,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:31,122 INFO L93 Difference]: Finished difference Result 30 states and 32 transitions. [2019-08-05 10:00:31,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2019-08-05 10:00:31,123 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 19 [2019-08-05 10:00:31,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:31,123 INFO L225 Difference]: With dead ends: 30 [2019-08-05 10:00:31,123 INFO L226 Difference]: Without dead ends: 27 [2019-08-05 10:00:31,124 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2019-08-05 10:00:31,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2019-08-05 10:00:31,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2019-08-05 10:00:31,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2019-08-05 10:00:31,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 29 transitions. [2019-08-05 10:00:31,126 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 29 transitions. Word has length 19 [2019-08-05 10:00:31,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:31,126 INFO L475 AbstractCegarLoop]: Abstraction has 27 states and 29 transitions. [2019-08-05 10:00:31,126 INFO L476 AbstractCegarLoop]: Interpolant automaton has 17 states. [2019-08-05 10:00:31,126 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 29 transitions. [2019-08-05 10:00:31,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-08-05 10:00:31,127 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:31,127 INFO L399 BasicCegarLoop]: trace histogram [15, 1, 1, 1, 1] [2019-08-05 10:00:31,127 INFO L418 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:31,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:31,127 INFO L82 PathProgramCache]: Analyzing trace with hash -795659177, now seen corresponding path program 15 times [2019-08-05 10:00:31,128 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:31,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:31,756 WARN L254 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 17 conjunts are in the unsatisfiable core [2019-08-05 10:00:31,757 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:31,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:00:31,777 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,783 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:31,783 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,783 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:00:31,789 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:31,793 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:31,793 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,813 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:00:31,814 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_479| vanished before elimination [2019-08-05 10:00:31,816 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:31,816 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,820 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:31,820 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_478| vanished before elimination [2019-08-05 10:00:31,821 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:31,821 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 10:00:31,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:31,827 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:31,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:31,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:31,835 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,839 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:31,839 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,875 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 10:00:31,876 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_480| vanished before elimination [2019-08-05 10:00:31,878 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:31,878 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,884 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:31,884 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_479| vanished before elimination [2019-08-05 10:00:31,884 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:31,884 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 10:00:31,892 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:31,892 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:31,893 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:31,894 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:31,899 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,900 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:31,900 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:31,905 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,910 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:31,910 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,956 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 10:00:31,956 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_480| vanished before elimination [2019-08-05 10:00:31,957 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_481| vanished before elimination [2019-08-05 10:00:31,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:31,959 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,965 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:31,965 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:31,965 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 10:00:31,974 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:31,975 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:31,981 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,982 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:31,982 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,988 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,989 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:31,989 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:31,996 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:31,996 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:31,997 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,002 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:32,002 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,060 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 10:00:32,060 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_482| vanished before elimination [2019-08-05 10:00:32,063 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:32,063 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,072 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:32,073 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_481| vanished before elimination [2019-08-05 10:00:32,073 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:32,073 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 10:00:32,088 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:32,089 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,089 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,090 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,091 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,091 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,098 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,099 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,099 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,105 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,105 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,112 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,119 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,120 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,124 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:32,125 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,203 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 10:00:32,203 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_483| vanished before elimination [2019-08-05 10:00:32,206 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:32,206 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,217 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:32,217 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_482| vanished before elimination [2019-08-05 10:00:32,217 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:32,218 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 10:00:32,236 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:32,236 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,237 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,238 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,238 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,239 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,240 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,247 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,247 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,254 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,255 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,263 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,263 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,270 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,271 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,271 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,278 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,278 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,278 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:32,284 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,375 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 10:00:32,375 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_484| vanished before elimination [2019-08-05 10:00:32,377 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:32,378 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,391 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:32,391 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_483| vanished before elimination [2019-08-05 10:00:32,391 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:32,391 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 10:00:32,413 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:32,413 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,414 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,424 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,432 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,441 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,441 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,450 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,451 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,458 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,459 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,459 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,467 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:32,467 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,472 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:32,472 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,587 WARN L188 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 10:00:32,587 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 10:00:32,587 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_484| vanished before elimination [2019-08-05 10:00:32,590 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:32,590 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,611 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:32,611 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_485| vanished before elimination [2019-08-05 10:00:32,611 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:32,611 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 10:00:32,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:32,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:32,681 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,684 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:32,685 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,690 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,691 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:32,691 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,701 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:32,701 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,710 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:32,711 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,721 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,722 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:32,722 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,733 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,734 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:32,734 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:32,746 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:32,746 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,753 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:32,754 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,935 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 47 [2019-08-05 10:00:32,936 INFO L567 ElimStorePlain]: treesize reduction 336, result has 20.9 percent of original size [2019-08-05 10:00:32,940 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:32,941 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:32,979 INFO L567 ElimStorePlain]: treesize reduction 32, result has 59.0 percent of original size [2019-08-05 10:00:32,979 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_486| vanished before elimination [2019-08-05 10:00:32,979 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_486| vanished before elimination [2019-08-05 10:00:32,979 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:32,980 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 10:00:33,008 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,008 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:33,018 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,019 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,019 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,026 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,027 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,027 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,034 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,042 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,049 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,049 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,050 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,058 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,058 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,066 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,066 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,074 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,074 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:33,081 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,256 WARN L188 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2019-08-05 10:00:33,256 INFO L567 ElimStorePlain]: treesize reduction 384, result has 19.7 percent of original size [2019-08-05 10:00:33,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:33,261 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,303 INFO L567 ElimStorePlain]: treesize reduction 32, result has 61.4 percent of original size [2019-08-05 10:00:33,304 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_487| vanished before elimination [2019-08-05 10:00:33,304 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_487| vanished before elimination [2019-08-05 10:00:33,304 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:33,304 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 10:00:33,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:33,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,340 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,351 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,352 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,360 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,361 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,361 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,370 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,370 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,371 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,379 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,388 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,388 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,397 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,397 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,405 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,414 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,414 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,422 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:33,422 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,428 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:33,429 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,620 WARN L188 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2019-08-05 10:00:33,621 INFO L567 ElimStorePlain]: treesize reduction 432, result has 18.6 percent of original size [2019-08-05 10:00:33,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:33,626 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,674 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.6 percent of original size [2019-08-05 10:00:33,675 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_487| vanished before elimination [2019-08-05 10:00:33,675 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_488| vanished before elimination [2019-08-05 10:00:33,675 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:33,675 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 10:00:33,712 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:33,712 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,713 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,713 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,714 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,714 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,716 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:33,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,726 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,734 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,735 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,735 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,744 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,744 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,744 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,751 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,752 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,752 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,760 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,770 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,771 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,771 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,780 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,780 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,789 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,789 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,789 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,799 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,800 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:33,809 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:33,810 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:33,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:33,817 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,007 WARN L188 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 33 [2019-08-05 10:00:34,008 INFO L567 ElimStorePlain]: treesize reduction 512, result has 12.3 percent of original size [2019-08-05 10:00:34,008 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_488| vanished before elimination [2019-08-05 10:00:34,008 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_489| vanished before elimination [2019-08-05 10:00:34,012 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:34,012 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,036 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:34,036 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:34,036 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 10:00:34,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:34,077 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,078 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,079 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,079 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,080 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,081 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,081 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,081 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,082 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,082 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,092 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,093 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,102 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,103 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,113 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,121 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,122 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,137 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,137 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,138 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,147 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,147 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,156 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,156 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,166 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,166 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,174 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,175 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,175 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,184 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,184 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,194 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:34,194 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,201 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:34,201 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,421 WARN L188 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 35 [2019-08-05 10:00:34,421 INFO L567 ElimStorePlain]: treesize reduction 560, result has 12.1 percent of original size [2019-08-05 10:00:34,421 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_490| vanished before elimination [2019-08-05 10:00:34,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:34,426 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,450 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:34,450 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_489| vanished before elimination [2019-08-05 10:00:34,451 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:34,451 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 10:00:34,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:34,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:34,511 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,512 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,512 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,521 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,522 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,531 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,532 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,532 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,542 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,543 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,554 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,563 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,563 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,563 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,573 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,573 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,574 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,581 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,582 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,582 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,593 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,594 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,604 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,615 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:34,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:34,625 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:34,633 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,901 WARN L188 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 57 [2019-08-05 10:00:34,902 INFO L567 ElimStorePlain]: treesize reduction 576, result has 16.5 percent of original size [2019-08-05 10:00:34,908 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:34,908 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:34,970 INFO L567 ElimStorePlain]: treesize reduction 32, result has 68.9 percent of original size [2019-08-05 10:00:34,970 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_491| vanished before elimination [2019-08-05 10:00:34,970 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_491| vanished before elimination [2019-08-05 10:00:34,971 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:34,971 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:833, output treesize:71 [2019-08-05 10:00:35,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,020 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:35,033 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,034 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,035 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,045 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,046 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,046 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,056 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,066 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,067 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,076 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,077 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,077 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,087 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,097 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,098 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,107 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,107 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,108 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,117 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,117 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,118 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,126 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,126 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,127 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,136 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,136 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,136 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,147 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,147 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:35,157 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:35,157 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,166 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:35,166 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,432 WARN L188 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 39 [2019-08-05 10:00:35,432 INFO L567 ElimStorePlain]: treesize reduction 656, result has 11.7 percent of original size [2019-08-05 10:00:35,433 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_492| vanished before elimination [2019-08-05 10:00:35,433 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_491| vanished before elimination [2019-08-05 10:00:35,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:35,437 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,468 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:35,468 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:00:35,469 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:897, output treesize:76 [2019-08-05 10:00:35,524 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:00:35,525 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,525 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,526 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,527 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,527 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,528 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,529 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,530 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,531 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:35,541 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:35,541 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,678 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 41 [2019-08-05 10:00:35,678 INFO L567 ElimStorePlain]: treesize reduction 208, result has 30.7 percent of original size [2019-08-05 10:00:35,678 INFO L464 ElimStorePlain]: Eliminatee v_prenex_166 vanished before elimination [2019-08-05 10:00:35,679 INFO L464 ElimStorePlain]: Eliminatee v_prenex_165 vanished before elimination [2019-08-05 10:00:35,679 INFO L464 ElimStorePlain]: Eliminatee v_prenex_157 vanished before elimination [2019-08-05 10:00:35,679 INFO L464 ElimStorePlain]: Eliminatee v_prenex_168 vanished before elimination [2019-08-05 10:00:35,679 INFO L464 ElimStorePlain]: Eliminatee v_prenex_167 vanished before elimination [2019-08-05 10:00:35,680 INFO L464 ElimStorePlain]: Eliminatee v_prenex_159 vanished before elimination [2019-08-05 10:00:35,680 INFO L464 ElimStorePlain]: Eliminatee v_prenex_169 vanished before elimination [2019-08-05 10:00:35,680 INFO L464 ElimStorePlain]: Eliminatee v_prenex_158 vanished before elimination [2019-08-05 10:00:35,680 INFO L464 ElimStorePlain]: Eliminatee v_prenex_160 vanished before elimination [2019-08-05 10:00:35,681 INFO L464 ElimStorePlain]: Eliminatee v_prenex_170 vanished before elimination [2019-08-05 10:00:35,681 INFO L464 ElimStorePlain]: Eliminatee v_prenex_162 vanished before elimination [2019-08-05 10:00:35,681 INFO L464 ElimStorePlain]: Eliminatee v_prenex_161 vanished before elimination [2019-08-05 10:00:35,681 INFO L464 ElimStorePlain]: Eliminatee v_prenex_164 vanished before elimination [2019-08-05 10:00:35,693 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:35,693 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:35,726 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:35,726 INFO L496 ElimStorePlain]: Start of recursive call 1: 15 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:00:35,726 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 15 variables, input treesize:316, output treesize:81 [2019-08-05 10:00:35,787 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:35,787 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:35,787 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2019-08-05 10:00:35,788 INFO L454 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-08-05 10:00:35,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-08-05 10:00:35,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:00:35,788 INFO L87 Difference]: Start difference. First operand 27 states and 29 transitions. Second operand 18 states. [2019-08-05 10:00:35,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:35,835 INFO L93 Difference]: Finished difference Result 30 states and 31 transitions. [2019-08-05 10:00:35,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-08-05 10:00:35,835 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2019-08-05 10:00:35,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:35,836 INFO L225 Difference]: With dead ends: 30 [2019-08-05 10:00:35,836 INFO L226 Difference]: Without dead ends: 30 [2019-08-05 10:00:35,836 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:00:35,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2019-08-05 10:00:35,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 28. [2019-08-05 10:00:35,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-08-05 10:00:35,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2019-08-05 10:00:35,838 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 19 [2019-08-05 10:00:35,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:35,838 INFO L475 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2019-08-05 10:00:35,838 INFO L476 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-08-05 10:00:35,838 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2019-08-05 10:00:35,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-08-05 10:00:35,839 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:35,839 INFO L399 BasicCegarLoop]: trace histogram [16, 1, 1, 1] [2019-08-05 10:00:35,839 INFO L418 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:35,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:35,839 INFO L82 PathProgramCache]: Analyzing trace with hash -795650592, now seen corresponding path program 16 times [2019-08-05 10:00:35,840 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:37,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:37,062 WARN L254 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 18 conjunts are in the unsatisfiable core [2019-08-05 10:00:37,064 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:37,083 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:00:37,083 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,092 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:37,092 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,092 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:00:37,100 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:37,104 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,123 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:00:37,125 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:37,125 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,129 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:37,129 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_493| vanished before elimination [2019-08-05 10:00:37,129 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_493| vanished before elimination [2019-08-05 10:00:37,130 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:37,130 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 10:00:37,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:37,140 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,140 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,141 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,145 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:37,145 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,180 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 10:00:37,180 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_494| vanished before elimination [2019-08-05 10:00:37,181 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_494| vanished before elimination [2019-08-05 10:00:37,183 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,183 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,189 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:37,189 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:37,189 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 10:00:37,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,198 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:37,204 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,204 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,205 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,211 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,211 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,216 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:37,216 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,262 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 10:00:37,262 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_495| vanished before elimination [2019-08-05 10:00:37,262 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_495| vanished before elimination [2019-08-05 10:00:37,265 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,265 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,272 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:37,273 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:37,273 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 10:00:37,285 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,285 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,286 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,286 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,287 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,293 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,293 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,300 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,300 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,307 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,308 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,312 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:37,313 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,376 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 10:00:37,376 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_496| vanished before elimination [2019-08-05 10:00:37,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,379 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,388 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:37,389 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_497| vanished before elimination [2019-08-05 10:00:37,389 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:37,389 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 10:00:37,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:37,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,406 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,407 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,415 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,422 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,423 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,429 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:37,429 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,436 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,440 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,440 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,518 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 10:00:37,518 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_497| vanished before elimination [2019-08-05 10:00:37,521 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,521 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,532 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:37,532 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_498| vanished before elimination [2019-08-05 10:00:37,533 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:37,533 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 10:00:37,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:37,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:37,563 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,570 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,570 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,578 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,578 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,634 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,660 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,664 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:37,665 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,773 WARN L188 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 30 [2019-08-05 10:00:37,774 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 10:00:37,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,778 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,800 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:37,800 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_498| vanished before elimination [2019-08-05 10:00:37,800 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_499| vanished before elimination [2019-08-05 10:00:37,800 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:37,800 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 10:00:37,830 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:37,830 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:37,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,844 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,844 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,853 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,853 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,866 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:37,866 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,877 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,877 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,887 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,887 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,893 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:37,894 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,894 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:37,902 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:37,903 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,064 WARN L188 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 52 [2019-08-05 10:00:38,064 INFO L567 ElimStorePlain]: treesize reduction 324, result has 23.2 percent of original size [2019-08-05 10:00:38,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:38,069 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,117 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.2 percent of original size [2019-08-05 10:00:38,117 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_499| vanished before elimination [2019-08-05 10:00:38,117 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_499| vanished before elimination [2019-08-05 10:00:38,118 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:38,118 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 10:00:38,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:38,147 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,147 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,148 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,148 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,149 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,149 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,150 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,150 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,159 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,159 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,167 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,168 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,176 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,176 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,184 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,185 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,185 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,193 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,194 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,194 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,203 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,210 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,211 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:38,211 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,216 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,216 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,347 WARN L188 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 10:00:38,347 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 10:00:38,350 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:38,351 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,368 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:38,368 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_500| vanished before elimination [2019-08-05 10:00:38,369 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_500| vanished before elimination [2019-08-05 10:00:38,369 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:38,369 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 10:00:38,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:38,399 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,401 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,401 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,413 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,421 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,422 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,422 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,430 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,430 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,430 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,438 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,438 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,439 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,445 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,446 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:38,446 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,455 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,456 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,464 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,464 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,471 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,472 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,478 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,479 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,627 WARN L188 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 10:00:38,628 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 10:00:38,631 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:38,632 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,651 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:38,651 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_501| vanished before elimination [2019-08-05 10:00:38,652 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_501| vanished before elimination [2019-08-05 10:00:38,652 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:38,652 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 10:00:38,686 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:38,687 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:38,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,698 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,708 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,717 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,718 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,727 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,736 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,737 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,745 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,746 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,746 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,755 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,756 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,765 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,774 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:38,775 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:38,775 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,782 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:38,783 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,960 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 10:00:38,961 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 10:00:38,964 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:38,965 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:38,987 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:38,987 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_503| vanished before elimination [2019-08-05 10:00:38,987 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_502| vanished before elimination [2019-08-05 10:00:38,988 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:38,988 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 10:00:39,028 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:39,039 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,040 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,040 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,049 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,050 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,060 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,068 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,068 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,075 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,084 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,085 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,085 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,094 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,095 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:39,104 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,114 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,114 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,115 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,125 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,125 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,132 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,132 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,332 WARN L188 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 45 [2019-08-05 10:00:39,333 INFO L567 ElimStorePlain]: treesize reduction 570, result has 14.2 percent of original size [2019-08-05 10:00:39,333 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_503| vanished before elimination [2019-08-05 10:00:39,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:39,336 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,361 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:39,361 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_504| vanished before elimination [2019-08-05 10:00:39,362 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:39,362 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 10:00:39,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:39,408 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,409 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,410 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,410 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,411 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,411 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,411 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,412 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,412 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,413 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,413 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,413 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,424 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,425 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,425 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,434 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,435 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,435 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,445 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,445 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,454 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,454 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,455 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,465 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,466 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,475 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:39,476 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,487 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,496 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,497 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,507 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,507 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,508 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,516 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,517 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,517 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,528 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,536 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,536 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,765 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 48 [2019-08-05 10:00:39,766 INFO L567 ElimStorePlain]: treesize reduction 624, result has 13.9 percent of original size [2019-08-05 10:00:39,766 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_504| vanished before elimination [2019-08-05 10:00:39,766 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_505| vanished before elimination [2019-08-05 10:00:39,770 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:39,771 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,798 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:39,799 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:39,799 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 10:00:39,850 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:39,851 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,851 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,852 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,853 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,853 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,854 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,854 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,855 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,855 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,856 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,856 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,856 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,857 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:39,868 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,869 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:39,869 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,880 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,890 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,890 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,891 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,900 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,900 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,900 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,911 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,919 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,920 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,929 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,930 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,939 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,939 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,946 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,947 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,947 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,957 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,965 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,966 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,967 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:39,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,977 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:39,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:39,986 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,222 WARN L188 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 51 [2019-08-05 10:00:40,223 INFO L567 ElimStorePlain]: treesize reduction 678, result has 13.7 percent of original size [2019-08-05 10:00:40,223 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_505| vanished before elimination [2019-08-05 10:00:40,223 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_506| vanished before elimination [2019-08-05 10:00:40,227 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,227 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,259 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:40,260 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:40,260 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:929, output treesize:97 [2019-08-05 10:00:40,317 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:40,318 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:40,332 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,332 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,342 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,343 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,354 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,354 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,355 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,365 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,366 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,366 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,378 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,378 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,389 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,390 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,400 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,402 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,414 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,415 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:40,416 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,428 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,441 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,441 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,453 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,479 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,479 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,488 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,489 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,489 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,502 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:40,502 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,775 WARN L188 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 54 [2019-08-05 10:00:40,775 INFO L567 ElimStorePlain]: treesize reduction 732, result has 13.6 percent of original size [2019-08-05 10:00:40,780 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,780 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,812 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:40,812 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_507| vanished before elimination [2019-08-05 10:00:40,813 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_506| vanished before elimination [2019-08-05 10:00:40,813 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:00:40,813 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:1001, output treesize:104 [2019-08-05 10:00:40,875 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:40,876 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:00:40,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,892 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,893 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,904 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:40,905 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,917 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,929 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,930 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,930 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,940 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,941 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,941 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,952 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,952 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,964 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,964 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,965 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,977 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,978 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,978 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:40,989 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:40,989 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:40,990 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,002 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,002 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,017 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,018 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,018 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,028 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,029 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,029 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,040 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,041 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,054 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,054 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,055 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,064 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,064 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,399 WARN L188 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 76 [2019-08-05 10:00:41,399 INFO L567 ElimStorePlain]: treesize reduction 756, result has 16.9 percent of original size [2019-08-05 10:00:41,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:41,406 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,484 INFO L567 ElimStorePlain]: treesize reduction 32, result has 77.6 percent of original size [2019-08-05 10:00:41,484 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_508| vanished before elimination [2019-08-05 10:00:41,485 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_507| vanished before elimination [2019-08-05 10:00:41,485 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:00:41,485 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 4 variables, input treesize:1073, output treesize:111 [2019-08-05 10:00:41,554 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:41,555 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:00:41,556 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:00:41,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,567 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,575 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,582 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,582 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,583 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,589 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,590 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,590 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,598 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,605 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,605 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,606 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:41,614 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,622 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,622 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,630 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,630 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,638 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,645 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,646 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,658 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,658 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,659 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,665 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,665 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,666 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,673 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,674 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:41,681 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,681 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,688 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:41,689 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:41,800 WARN L188 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2019-08-05 10:00:41,801 INFO L567 ElimStorePlain]: treesize reduction 70, result has 62.8 percent of original size [2019-08-05 10:00:41,801 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:00:41,802 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:397, output treesize:118 [2019-08-05 10:00:41,889 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:41,890 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:41,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2019-08-05 10:00:41,890 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-08-05 10:00:41,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-08-05 10:00:41,891 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:00:41,891 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand 19 states. [2019-08-05 10:00:41,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:41,945 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2019-08-05 10:00:41,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-08-05 10:00:41,946 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2019-08-05 10:00:41,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:41,947 INFO L225 Difference]: With dead ends: 35 [2019-08-05 10:00:41,947 INFO L226 Difference]: Without dead ends: 35 [2019-08-05 10:00:41,947 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:00:41,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2019-08-05 10:00:41,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 29. [2019-08-05 10:00:41,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-08-05 10:00:41,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2019-08-05 10:00:41,949 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 19 [2019-08-05 10:00:41,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:41,950 INFO L475 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2019-08-05 10:00:41,950 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-08-05 10:00:41,950 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2019-08-05 10:00:41,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2019-08-05 10:00:41,950 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:41,950 INFO L399 BasicCegarLoop]: trace histogram [17, 1, 1] [2019-08-05 10:00:41,951 INFO L418 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:41,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:41,951 INFO L82 PathProgramCache]: Analyzing trace with hash -795650315, now seen corresponding path program 17 times [2019-08-05 10:00:41,952 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:43,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:43,244 WARN L254 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 19 conjunts are in the unsatisfiable core [2019-08-05 10:00:43,246 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:43,271 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:00:43,272 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,277 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:43,277 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,277 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:00:43,291 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,295 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:43,295 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,315 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:00:43,315 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_509| vanished before elimination [2019-08-05 10:00:43,315 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_511| vanished before elimination [2019-08-05 10:00:43,318 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:43,318 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,322 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:43,322 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:43,322 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 10:00:43,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:43,328 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,329 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,335 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,340 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:43,340 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,375 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 10:00:43,377 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:43,377 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,383 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:43,383 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_510| vanished before elimination [2019-08-05 10:00:43,383 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_510| vanished before elimination [2019-08-05 10:00:43,383 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:43,383 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 10:00:43,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:43,398 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,399 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:43,399 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,405 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,406 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:43,406 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,411 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:43,411 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,481 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 10:00:43,485 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:43,485 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,503 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 10:00:43,503 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_511| vanished before elimination [2019-08-05 10:00:43,503 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_511| vanished before elimination [2019-08-05 10:00:43,503 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:43,504 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 10:00:43,513 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,516 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,522 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,522 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:43,522 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,527 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:43,528 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,534 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,534 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:43,535 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:43,539 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,622 INFO L567 ElimStorePlain]: treesize reduction 144, result has 32.4 percent of original size [2019-08-05 10:00:43,657 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:43,657 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,681 INFO L567 ElimStorePlain]: treesize reduction 32, result has 44.8 percent of original size [2019-08-05 10:00:43,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_512| vanished before elimination [2019-08-05 10:00:43,682 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_512| vanished before elimination [2019-08-05 10:00:43,682 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:43,682 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 10:00:43,696 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,697 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:43,704 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,705 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,711 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,711 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,711 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,717 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,718 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,724 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,725 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,725 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,730 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:43,731 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,807 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 10:00:43,807 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_515| vanished before elimination [2019-08-05 10:00:43,810 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:43,810 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,819 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:43,819 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_513| vanished before elimination [2019-08-05 10:00:43,819 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:43,819 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 10:00:43,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:43,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:43,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,844 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,844 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,851 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,851 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,852 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,857 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,858 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,858 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,864 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,864 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,865 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,871 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:43,871 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:43,871 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,875 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:43,875 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,965 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 10:00:43,966 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_514| vanished before elimination [2019-08-05 10:00:43,966 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_516| vanished before elimination [2019-08-05 10:00:43,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:43,969 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:43,980 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:43,981 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:43,981 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 10:00:44,021 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,022 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:44,030 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,031 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,031 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,036 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,037 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,037 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,044 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,045 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,052 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,060 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,068 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:44,074 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,177 WARN L188 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 25 [2019-08-05 10:00:44,178 INFO L567 ElimStorePlain]: treesize reduction 320, result has 14.0 percent of original size [2019-08-05 10:00:44,178 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_515| vanished before elimination [2019-08-05 10:00:44,180 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:44,180 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,194 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:44,194 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_517| vanished before elimination [2019-08-05 10:00:44,195 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:44,195 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 10:00:44,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,216 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:44,225 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,226 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,226 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,235 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,235 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,242 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,243 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,243 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,251 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,252 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,252 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,259 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,260 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,260 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,268 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,268 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,275 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,276 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,277 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:44,282 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,404 WARN L188 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 10:00:44,404 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 10:00:44,404 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_516| vanished before elimination [2019-08-05 10:00:44,407 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:44,407 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,422 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:44,422 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_518| vanished before elimination [2019-08-05 10:00:44,422 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:44,423 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 10:00:44,450 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:44,451 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,451 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,452 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,452 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,453 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,453 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,453 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,454 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,463 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,463 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,472 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,473 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,481 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,481 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,482 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,491 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,500 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,500 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,509 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,510 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,510 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,518 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,519 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,519 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,528 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,535 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:44,535 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,672 WARN L188 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 10:00:44,673 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 10:00:44,673 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_519| vanished before elimination [2019-08-05 10:00:44,676 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:44,677 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,696 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:44,696 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_517| vanished before elimination [2019-08-05 10:00:44,697 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:44,697 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 10:00:44,726 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:44,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,727 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,728 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,729 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,729 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,730 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,731 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,732 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:44,742 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,743 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,750 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,751 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,751 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,760 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,761 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,769 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,770 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,770 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,779 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,779 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,780 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,789 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,789 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,799 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,808 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,808 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:44,817 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:44,817 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,823 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:44,823 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:44,985 WARN L188 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 31 [2019-08-05 10:00:44,985 INFO L567 ElimStorePlain]: treesize reduction 464, result has 12.6 percent of original size [2019-08-05 10:00:44,986 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_518| vanished before elimination [2019-08-05 10:00:44,988 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:44,988 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,008 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:45,008 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_520| vanished before elimination [2019-08-05 10:00:45,009 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:45,009 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 10:00:45,043 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:45,043 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,044 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,045 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,045 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,046 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,046 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,047 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,047 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,048 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,059 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,060 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,069 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,077 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,078 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,078 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,087 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,095 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,096 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,104 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,104 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,113 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,122 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,123 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,132 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,132 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,142 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,142 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,152 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:45,153 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,334 WARN L188 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 33 [2019-08-05 10:00:45,335 INFO L567 ElimStorePlain]: treesize reduction 512, result has 12.3 percent of original size [2019-08-05 10:00:45,335 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_519| vanished before elimination [2019-08-05 10:00:45,338 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:45,338 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,361 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:45,361 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_521| vanished before elimination [2019-08-05 10:00:45,361 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:45,361 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 10:00:45,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:45,401 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,401 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,402 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,403 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,404 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,405 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,416 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,417 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,427 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,438 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,447 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,455 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,456 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,456 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,466 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,475 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,476 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,484 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,484 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,494 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,495 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,504 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,504 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,505 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,512 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,513 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,514 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,521 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:45,521 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,722 WARN L188 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 35 [2019-08-05 10:00:45,722 INFO L567 ElimStorePlain]: treesize reduction 560, result has 12.1 percent of original size [2019-08-05 10:00:45,722 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_522| vanished before elimination [2019-08-05 10:00:45,726 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:45,726 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,752 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:45,752 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_520| vanished before elimination [2019-08-05 10:00:45,752 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:45,752 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 10:00:45,794 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:45,795 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:45,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,807 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,816 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,816 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,817 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,828 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,828 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,838 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,847 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,847 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,857 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,866 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,867 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,876 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,877 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,886 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,887 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,887 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,897 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,897 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,905 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,906 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:45,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:45,915 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:45,922 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:45,922 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,159 WARN L188 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 37 [2019-08-05 10:00:46,159 INFO L567 ElimStorePlain]: treesize reduction 608, result has 11.9 percent of original size [2019-08-05 10:00:46,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:46,163 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,191 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:46,192 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_521| vanished before elimination [2019-08-05 10:00:46,192 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_521| vanished before elimination [2019-08-05 10:00:46,192 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:46,192 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:833, output treesize:71 [2019-08-05 10:00:46,240 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,241 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:46,253 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,253 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,262 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,263 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,263 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,274 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,274 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,284 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,285 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,285 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,294 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,295 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,295 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,306 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,307 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,315 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,316 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,316 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,327 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,328 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,328 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,337 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,338 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,338 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,348 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,348 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,349 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,357 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,358 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,358 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,369 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,369 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,369 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,379 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,380 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,380 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,388 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:46,388 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,676 WARN L188 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 59 [2019-08-05 10:00:46,677 INFO L567 ElimStorePlain]: treesize reduction 624, result has 16.0 percent of original size [2019-08-05 10:00:46,682 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:46,682 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,748 INFO L567 ElimStorePlain]: treesize reduction 32, result has 70.4 percent of original size [2019-08-05 10:00:46,749 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_522| vanished before elimination [2019-08-05 10:00:46,749 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_522| vanished before elimination [2019-08-05 10:00:46,749 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:00:46,749 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:897, output treesize:76 [2019-08-05 10:00:46,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:00:46,908 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,909 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,909 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,910 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,910 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,911 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,912 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,912 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,912 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,913 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,914 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,914 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:46,928 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,929 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,929 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,938 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,939 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,939 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,949 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,950 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,959 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,960 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,969 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,969 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,978 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,979 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,987 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:46,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:46,998 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:46,998 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,008 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,008 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:47,009 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,019 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,020 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:47,020 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,030 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:47,030 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,041 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:47,041 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,052 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,053 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:47,053 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,062 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,062 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:47,063 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,071 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:47,072 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,375 WARN L188 SmtUtils]: Spent 302.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 61 [2019-08-05 10:00:47,375 INFO L567 ElimStorePlain]: treesize reduction 672, result has 15.6 percent of original size [2019-08-05 10:00:47,380 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:47,380 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,454 INFO L567 ElimStorePlain]: treesize reduction 32, result has 71.7 percent of original size [2019-08-05 10:00:47,454 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_523| vanished before elimination [2019-08-05 10:00:47,454 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_523| vanished before elimination [2019-08-05 10:00:47,455 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:00:47,455 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 4 variables, input treesize:961, output treesize:81 [2019-08-05 10:00:47,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:00:47,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,513 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,513 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,516 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,516 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,517 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,517 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,517 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:47,529 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,530 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,530 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,539 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,539 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,540 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,551 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,551 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,562 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,563 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,563 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,575 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,575 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,587 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,598 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,609 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,609 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,620 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,621 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,621 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,632 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,632 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,633 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,643 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,644 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,644 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,656 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,667 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,683 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,683 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,684 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,695 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:47,695 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:47,695 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:47,704 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:47,705 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,049 WARN L188 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 43 [2019-08-05 10:00:48,049 INFO L567 ElimStorePlain]: treesize reduction 752, result has 11.4 percent of original size [2019-08-05 10:00:48,049 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_526| vanished before elimination [2019-08-05 10:00:48,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:48,057 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,098 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:48,099 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_524| vanished before elimination [2019-08-05 10:00:48,099 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:00:48,099 INFO L221 ElimStorePlain]: Needed 18 recursive calls to eliminate 4 variables, input treesize:1025, output treesize:86 [2019-08-05 10:00:48,201 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:00:48,202 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,202 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,203 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,204 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,204 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,205 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,205 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,205 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,206 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,206 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,206 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,207 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,207 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,208 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,208 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,208 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,209 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:48,225 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:48,225 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,391 WARN L188 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 45 [2019-08-05 10:00:48,392 INFO L567 ElimStorePlain]: treesize reduction 240, result has 29.8 percent of original size [2019-08-05 10:00:48,392 INFO L464 ElimStorePlain]: Eliminatee v_prenex_176 vanished before elimination [2019-08-05 10:00:48,393 INFO L464 ElimStorePlain]: Eliminatee v_prenex_179 vanished before elimination [2019-08-05 10:00:48,393 INFO L464 ElimStorePlain]: Eliminatee v_prenex_178 vanished before elimination [2019-08-05 10:00:48,393 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_527| vanished before elimination [2019-08-05 10:00:48,393 INFO L464 ElimStorePlain]: Eliminatee v_prenex_180 vanished before elimination [2019-08-05 10:00:48,393 INFO L464 ElimStorePlain]: Eliminatee v_prenex_182 vanished before elimination [2019-08-05 10:00:48,394 INFO L464 ElimStorePlain]: Eliminatee v_prenex_171 vanished before elimination [2019-08-05 10:00:48,394 INFO L464 ElimStorePlain]: Eliminatee v_prenex_181 vanished before elimination [2019-08-05 10:00:48,394 INFO L464 ElimStorePlain]: Eliminatee v_prenex_173 vanished before elimination [2019-08-05 10:00:48,394 INFO L464 ElimStorePlain]: Eliminatee v_prenex_184 vanished before elimination [2019-08-05 10:00:48,394 INFO L464 ElimStorePlain]: Eliminatee v_prenex_183 vanished before elimination [2019-08-05 10:00:48,394 INFO L464 ElimStorePlain]: Eliminatee v_prenex_172 vanished before elimination [2019-08-05 10:00:48,395 INFO L464 ElimStorePlain]: Eliminatee v_prenex_186 vanished before elimination [2019-08-05 10:00:48,395 INFO L464 ElimStorePlain]: Eliminatee v_prenex_175 vanished before elimination [2019-08-05 10:00:48,399 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:48,400 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:48,440 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:48,441 INFO L464 ElimStorePlain]: Eliminatee v_prenex_185 vanished before elimination [2019-08-05 10:00:48,441 INFO L496 ElimStorePlain]: Start of recursive call 1: 17 dim-1 vars, End of recursive call: and 18 xjuncts. [2019-08-05 10:00:48,441 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 17 variables, input treesize:358, output treesize:91 [2019-08-05 10:00:48,514 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:48,514 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:48,514 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2019-08-05 10:00:48,515 INFO L454 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-08-05 10:00:48,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-08-05 10:00:48,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-08-05 10:00:48,515 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand 20 states. [2019-08-05 10:00:48,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:48,594 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2019-08-05 10:00:48,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-08-05 10:00:48,595 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2019-08-05 10:00:48,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:48,595 INFO L225 Difference]: With dead ends: 42 [2019-08-05 10:00:48,595 INFO L226 Difference]: Without dead ends: 42 [2019-08-05 10:00:48,595 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-08-05 10:00:48,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2019-08-05 10:00:48,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 30. [2019-08-05 10:00:48,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2019-08-05 10:00:48,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 33 transitions. [2019-08-05 10:00:48,597 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 33 transitions. Word has length 19 [2019-08-05 10:00:48,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:48,597 INFO L475 AbstractCegarLoop]: Abstraction has 30 states and 33 transitions. [2019-08-05 10:00:48,597 INFO L476 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-08-05 10:00:48,597 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 33 transitions. [2019-08-05 10:00:48,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2019-08-05 10:00:48,597 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:48,598 INFO L399 BasicCegarLoop]: trace histogram [15, 1, 1, 1, 1, 1] [2019-08-05 10:00:48,598 INFO L418 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:48,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:48,598 INFO L82 PathProgramCache]: Analyzing trace with hash 1104369345, now seen corresponding path program 13 times [2019-08-05 10:00:48,599 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:00:51,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:00:51,617 WARN L254 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 17 conjunts are in the unsatisfiable core [2019-08-05 10:00:51,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:00:51,663 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:00:51,663 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,689 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:51,689 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,689 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:00:51,707 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:51,713 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:51,714 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,733 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:00:51,736 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:00:51,736 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,740 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:51,741 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_528| vanished before elimination [2019-08-05 10:00:51,741 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_528| vanished before elimination [2019-08-05 10:00:51,741 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:00:51,741 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 10:00:51,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:00:51,748 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:51,749 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:51,754 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:51,755 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:51,755 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:51,760 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,796 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 10:00:51,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:51,799 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,805 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:51,806 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_529| vanished before elimination [2019-08-05 10:00:51,806 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_529| vanished before elimination [2019-08-05 10:00:51,806 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:00:51,806 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 10:00:51,814 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:00:51,815 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:51,815 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:51,816 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:51,821 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:51,822 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:51,822 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,828 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:51,828 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:51,828 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,833 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:51,833 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,883 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 10:00:51,886 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:51,886 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,893 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:51,894 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_530| vanished before elimination [2019-08-05 10:00:51,894 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_530| vanished before elimination [2019-08-05 10:00:51,894 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:00:51,894 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 10:00:51,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:51,906 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:51,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:51,913 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:51,914 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,920 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:51,921 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:51,921 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:51,928 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:51,928 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:51,933 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:51,933 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,001 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 10:00:52,003 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,004 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,013 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:52,013 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_531| vanished before elimination [2019-08-05 10:00:52,013 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_531| vanished before elimination [2019-08-05 10:00:52,014 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:00:52,014 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 10:00:52,029 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,030 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:00:52,037 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,037 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,038 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,044 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,044 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,045 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,051 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,052 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,052 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,058 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,059 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,064 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:52,065 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,144 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 10:00:52,147 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,147 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,158 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:52,158 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_532| vanished before elimination [2019-08-05 10:00:52,158 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_532| vanished before elimination [2019-08-05 10:00:52,159 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:00:52,159 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 10:00:52,178 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,178 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:00:52,186 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:52,187 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,194 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,195 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,244 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,244 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,245 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,250 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,251 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,259 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,269 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,270 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,361 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 10:00:52,362 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_533| vanished before elimination [2019-08-05 10:00:52,364 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,365 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,377 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:52,377 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_533| vanished before elimination [2019-08-05 10:00:52,377 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:00:52,378 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 10:00:52,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,400 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:00:52,408 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,409 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,410 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,418 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:52,418 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,427 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,434 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,434 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,443 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,444 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,450 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,450 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,451 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,457 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,573 WARN L188 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 10:00:52,574 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 10:00:52,574 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_534| vanished before elimination [2019-08-05 10:00:52,574 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_532| vanished before elimination [2019-08-05 10:00:52,577 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,578 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,593 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:52,593 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:00:52,594 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 10:00:52,621 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:00:52,621 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,622 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,622 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,623 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,623 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,624 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,624 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,625 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,633 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,633 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,634 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,641 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,641 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,641 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,647 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,648 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,648 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,654 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,655 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,655 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,662 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,662 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:52,663 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,671 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,679 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,679 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,686 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:52,686 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,821 WARN L188 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 36 [2019-08-05 10:00:52,821 INFO L567 ElimStorePlain]: treesize reduction 408, result has 15.2 percent of original size [2019-08-05 10:00:52,821 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_535| vanished before elimination [2019-08-05 10:00:52,822 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_533| vanished before elimination [2019-08-05 10:00:52,825 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,825 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,843 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:52,844 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:00:52,844 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 10:00:52,876 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:52,877 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:00:52,887 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,888 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,888 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,897 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,898 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,898 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,907 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,907 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,916 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,917 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,924 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,925 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,932 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,932 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,933 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,943 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,943 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,953 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:52,953 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:52,954 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:52,962 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:52,962 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,191 WARN L188 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 58 [2019-08-05 10:00:53,191 INFO L567 ElimStorePlain]: treesize reduction 432, result has 20.6 percent of original size [2019-08-05 10:00:53,199 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:53,200 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,269 INFO L567 ElimStorePlain]: treesize reduction 32, result has 68.3 percent of original size [2019-08-05 10:00:53,269 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_536| vanished before elimination [2019-08-05 10:00:53,269 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_534| vanished before elimination [2019-08-05 10:00:53,269 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:00:53,270 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 10:00:53,333 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:00:53,334 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,335 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,336 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,337 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,338 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,339 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,353 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,354 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,354 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,363 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,364 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,372 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,373 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,374 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,385 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,396 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,396 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,410 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,410 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,421 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,421 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:53,433 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,443 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,444 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,457 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:53,457 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,696 WARN L188 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 61 [2019-08-05 10:00:53,696 INFO L567 ElimStorePlain]: treesize reduction 486, result has 19.7 percent of original size [2019-08-05 10:00:53,702 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:00:53,703 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,760 INFO L567 ElimStorePlain]: treesize reduction 32, result has 70.4 percent of original size [2019-08-05 10:00:53,761 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_537| vanished before elimination [2019-08-05 10:00:53,761 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_535| vanished before elimination [2019-08-05 10:00:53,761 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:00:53,762 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 10:00:53,806 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:00:53,806 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,807 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,808 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,808 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,809 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,809 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,810 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,811 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,811 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,812 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,812 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:53,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,826 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,826 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,834 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,835 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,835 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,846 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,857 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,868 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,868 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,879 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,880 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,881 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,894 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,904 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,906 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,915 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,916 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:53,916 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:53,928 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,928 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:53,937 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:53,937 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,885 WARN L188 SmtUtils]: Spent 947.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 45 [2019-08-05 10:00:54,886 INFO L567 ElimStorePlain]: treesize reduction 570, result has 14.2 percent of original size [2019-08-05 10:00:54,889 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:54,889 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,913 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:54,913 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_538| vanished before elimination [2019-08-05 10:00:54,914 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_538| vanished before elimination [2019-08-05 10:00:54,914 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:00:54,914 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 10:00:54,960 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:00:54,961 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,961 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,962 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,962 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,963 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,963 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,964 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,964 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,964 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,965 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,966 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:54,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,976 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:54,977 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,986 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,986 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:54,987 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:54,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:54,996 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:54,996 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,003 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,003 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,003 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,011 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,012 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,012 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,022 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,023 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,029 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,030 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,031 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,040 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,040 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,040 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,048 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,049 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,049 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,056 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,057 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:55,058 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,067 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,067 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,068 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,076 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,303 WARN L188 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 48 [2019-08-05 10:00:55,303 INFO L567 ElimStorePlain]: treesize reduction 624, result has 13.9 percent of original size [2019-08-05 10:00:55,307 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:55,307 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,334 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:55,334 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_539| vanished before elimination [2019-08-05 10:00:55,335 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_539| vanished before elimination [2019-08-05 10:00:55,335 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:00:55,335 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 10:00:55,384 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:55,385 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:00:55,396 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,397 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,398 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,407 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,407 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,408 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,416 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,416 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,417 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,426 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,426 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,436 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,446 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,447 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,458 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,467 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,468 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:55,468 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,477 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,478 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,478 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,486 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,487 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,497 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,497 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,505 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,506 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,506 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,514 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,514 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,770 WARN L188 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 51 [2019-08-05 10:00:55,770 INFO L567 ElimStorePlain]: treesize reduction 678, result has 13.7 percent of original size [2019-08-05 10:00:55,770 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_538| vanished before elimination [2019-08-05 10:00:55,774 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:55,774 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,805 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:55,805 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_540| vanished before elimination [2019-08-05 10:00:55,805 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:00:55,806 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:929, output treesize:97 [2019-08-05 10:00:55,861 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:55,862 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:00:55,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,874 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,874 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,883 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,883 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,892 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,893 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,893 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,904 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,904 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,914 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,915 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,915 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,926 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,936 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,936 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,945 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,946 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,946 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,956 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,957 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,957 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,968 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,978 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,978 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,978 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,988 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:00:55,988 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:55,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:55,998 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:55,998 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,007 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:00:56,007 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,293 WARN L188 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 54 [2019-08-05 10:00:56,294 INFO L567 ElimStorePlain]: treesize reduction 732, result has 13.6 percent of original size [2019-08-05 10:00:56,297 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,297 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,330 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:00:56,331 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_541| vanished before elimination [2019-08-05 10:00:56,331 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_541| vanished before elimination [2019-08-05 10:00:56,331 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:00:56,331 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:1001, output treesize:104 [2019-08-05 10:00:56,396 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:00:56,396 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:00:56,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:00:56,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,405 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,413 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,419 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,420 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,420 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,426 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,426 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,434 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:00:56,435 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,444 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,445 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,451 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,452 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,459 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,465 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,466 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,466 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,473 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,473 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,479 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,479 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,484 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,485 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,485 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,490 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,490 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,496 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:00:56,497 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,497 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,500 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:00:56,501 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:00:56,578 INFO L567 ElimStorePlain]: treesize reduction 28, result has 79.9 percent of original size [2019-08-05 10:00:56,579 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:00:56,579 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 1 variables, input treesize:372, output treesize:111 [2019-08-05 10:00:56,653 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:00:56,654 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:00:56,654 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2019-08-05 10:00:56,654 INFO L454 AbstractCegarLoop]: Interpolant automaton has 18 states [2019-08-05 10:00:56,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2019-08-05 10:00:56,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:00:56,654 INFO L87 Difference]: Start difference. First operand 30 states and 33 transitions. Second operand 18 states. [2019-08-05 10:00:56,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:00:56,694 INFO L93 Difference]: Finished difference Result 31 states and 33 transitions. [2019-08-05 10:00:56,695 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2019-08-05 10:00:56,695 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 20 [2019-08-05 10:00:56,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:00:56,695 INFO L225 Difference]: With dead ends: 31 [2019-08-05 10:00:56,695 INFO L226 Difference]: Without dead ends: 28 [2019-08-05 10:00:56,696 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2019-08-05 10:00:56,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2019-08-05 10:00:56,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2019-08-05 10:00:56,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2019-08-05 10:00:56,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2019-08-05 10:00:56,697 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 20 [2019-08-05 10:00:56,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:00:56,698 INFO L475 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2019-08-05 10:00:56,698 INFO L476 AbstractCegarLoop]: Interpolant automaton has 18 states. [2019-08-05 10:00:56,698 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2019-08-05 10:00:56,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2019-08-05 10:00:56,699 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:00:56,699 INFO L399 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1] [2019-08-05 10:00:56,699 INFO L418 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:00:56,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:00:56,700 INFO L82 PathProgramCache]: Analyzing trace with hash 1104635478, now seen corresponding path program 16 times [2019-08-05 10:00:56,700 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:01:00,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:01:00,610 WARN L254 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 18 conjunts are in the unsatisfiable core [2019-08-05 10:01:00,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:01:00,627 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:01:00,628 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,637 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:00,637 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,638 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:01:00,648 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,652 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:00,652 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,674 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:00,680 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:00,680 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,691 INFO L567 ElimStorePlain]: treesize reduction 32, result has 25.6 percent of original size [2019-08-05 10:01:00,691 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_542| vanished before elimination [2019-08-05 10:01:00,691 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_543| vanished before elimination [2019-08-05 10:01:00,691 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:01:00,692 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 10:01:00,770 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:00,770 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,770 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,780 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,780 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:00,781 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,785 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:00,785 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,820 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 10:01:00,821 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_544| vanished before elimination [2019-08-05 10:01:00,821 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_543| vanished before elimination [2019-08-05 10:01:00,823 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:00,823 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,828 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:00,828 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:01:00,828 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 10:01:00,836 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:00,837 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,837 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,838 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,843 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,843 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:00,844 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,850 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:00,850 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:00,854 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,898 INFO L567 ElimStorePlain]: treesize reduction 128, result has 20.0 percent of original size [2019-08-05 10:01:00,899 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_545| vanished before elimination [2019-08-05 10:01:00,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:00,902 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,908 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:00,908 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_544| vanished before elimination [2019-08-05 10:01:00,908 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:01:00,909 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 10:01:00,918 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,919 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,920 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,921 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:00,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,930 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:00,931 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,967 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,968 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:00,968 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,973 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:00,974 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:00,974 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:00,979 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:00,979 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,041 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 10:01:01,042 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_546| vanished before elimination [2019-08-05 10:01:01,044 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:01,045 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,053 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:01,054 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_545| vanished before elimination [2019-08-05 10:01:01,054 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:01:01,054 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 10:01:01,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:01:01,068 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,069 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,070 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,071 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,078 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,079 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,080 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,086 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,087 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,094 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,094 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,094 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,101 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,101 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,102 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,106 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:01,107 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,185 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 10:01:01,186 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_547| vanished before elimination [2019-08-05 10:01:01,186 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_547| vanished before elimination [2019-08-05 10:01:01,189 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:01,189 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,200 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:01,201 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:01:01,201 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 10:01:01,218 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:01,218 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,219 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,220 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,220 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,221 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,221 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,228 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,229 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,235 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,236 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,243 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,244 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,244 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,251 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,251 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,258 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,259 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,259 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,264 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:01,264 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,356 INFO L567 ElimStorePlain]: treesize reduction 272, result has 14.7 percent of original size [2019-08-05 10:01:01,359 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:01,360 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,372 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:01,372 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_548| vanished before elimination [2019-08-05 10:01:01,372 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_548| vanished before elimination [2019-08-05 10:01:01,373 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:01:01,373 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 10:01:01,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:01,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:01,403 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,409 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,410 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:01,410 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,418 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:01,418 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,426 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:01,427 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:01,434 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,440 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,441 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:01,441 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,447 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:01,447 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,576 WARN L188 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 45 [2019-08-05 10:01:01,576 INFO L567 ElimStorePlain]: treesize reduction 288, result has 22.6 percent of original size [2019-08-05 10:01:01,581 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:01,581 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,617 INFO L567 ElimStorePlain]: treesize reduction 32, result has 56.2 percent of original size [2019-08-05 10:01:01,617 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_549| vanished before elimination [2019-08-05 10:01:01,617 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_549| vanished before elimination [2019-08-05 10:01:01,618 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:01:01,618 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 10:01:01,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:01:01,640 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,641 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,642 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,643 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,644 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,652 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,652 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,653 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,660 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,661 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,661 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,669 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,670 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,676 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,677 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,677 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,684 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,684 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,684 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,692 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,693 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,693 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,701 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,701 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:01,708 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,833 WARN L188 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 27 [2019-08-05 10:01:01,834 INFO L567 ElimStorePlain]: treesize reduction 368, result has 13.4 percent of original size [2019-08-05 10:01:01,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:01,837 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,855 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:01,855 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_549| vanished before elimination [2019-08-05 10:01:01,855 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_550| vanished before elimination [2019-08-05 10:01:01,855 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:01:01,856 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 10:01:01,884 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:01,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:01,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,894 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,895 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,901 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,902 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,902 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,910 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,911 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,917 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,918 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,925 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,926 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,933 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,934 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,934 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,942 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,943 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,943 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,952 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:01,953 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:01,953 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:01,960 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:01,960 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,109 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 10:01:02,110 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 10:01:02,110 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_550| vanished before elimination [2019-08-05 10:01:02,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:02,113 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,132 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:02,132 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_551| vanished before elimination [2019-08-05 10:01:02,133 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:01:02,133 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 10:01:02,167 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:01:02,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,168 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,169 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,170 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,171 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,172 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,173 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,182 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,183 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,183 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,190 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,191 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,191 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,199 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,200 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,200 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,207 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,207 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,207 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,214 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,214 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,223 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,231 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,232 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,232 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,239 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,239 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,246 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,246 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,247 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,253 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:02,254 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,448 WARN L188 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2019-08-05 10:01:02,449 INFO L567 ElimStorePlain]: treesize reduction 432, result has 18.6 percent of original size [2019-08-05 10:01:02,454 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:02,454 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,503 INFO L567 ElimStorePlain]: treesize reduction 32, result has 63.6 percent of original size [2019-08-05 10:01:02,503 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_552| vanished before elimination [2019-08-05 10:01:02,504 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_552| vanished before elimination [2019-08-05 10:01:02,504 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:01:02,504 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 10:01:02,542 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:02,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,545 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,545 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,545 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,546 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,546 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,547 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,547 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,557 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,557 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,567 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,575 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,576 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,576 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,584 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,593 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,594 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,604 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,611 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,612 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,612 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,619 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,620 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,620 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,628 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,628 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,636 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,636 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,637 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,641 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:02,642 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,852 WARN L188 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 53 [2019-08-05 10:01:02,852 INFO L567 ElimStorePlain]: treesize reduction 480, result has 17.8 percent of original size [2019-08-05 10:01:02,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:02,858 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,912 INFO L567 ElimStorePlain]: treesize reduction 32, result has 65.6 percent of original size [2019-08-05 10:01:02,913 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_553| vanished before elimination [2019-08-05 10:01:02,913 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_553| vanished before elimination [2019-08-05 10:01:02,913 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:01:02,913 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 10:01:02,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:01:02,954 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,955 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,956 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,956 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,957 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,957 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,957 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,958 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,959 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:02,968 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,970 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,971 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:02,997 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:02,997 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:02,997 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,005 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,006 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,007 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,016 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,017 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,073 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,074 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,075 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,121 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,122 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,122 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,140 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,140 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,153 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,154 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,162 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,171 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,171 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,179 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:03,180 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:03,187 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,450 WARN L188 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2019-08-05 10:01:03,450 INFO L567 ElimStorePlain]: treesize reduction 528, result has 17.1 percent of original size [2019-08-05 10:01:03,455 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:03,455 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,530 INFO L567 ElimStorePlain]: treesize reduction 32, result has 67.3 percent of original size [2019-08-05 10:01:03,531 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_553| vanished before elimination [2019-08-05 10:01:03,531 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_554| vanished before elimination [2019-08-05 10:01:03,531 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:01:03,531 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 10:01:03,591 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:03,592 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:01:03,603 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,604 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,615 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,624 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,625 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,635 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,636 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,646 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,646 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,656 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,664 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,664 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,665 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,674 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,675 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,675 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,685 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,685 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,686 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,694 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,695 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,705 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,706 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,706 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:03,716 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:03,716 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:03,724 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:03,966 WARN L188 SmtUtils]: Spent 242.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 37 [2019-08-05 10:01:03,967 INFO L567 ElimStorePlain]: treesize reduction 608, result has 11.9 percent of original size [2019-08-05 10:01:03,967 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_554| vanished before elimination [2019-08-05 10:01:03,967 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_555| vanished before elimination [2019-08-05 10:01:03,971 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:03,972 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,001 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:04,001 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:01:04,002 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:833, output treesize:71 [2019-08-05 10:01:04,052 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,053 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:04,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,065 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,066 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,076 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,076 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,085 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,086 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,086 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,097 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,098 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,098 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,106 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,107 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,108 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,118 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,118 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,118 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,130 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,139 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,140 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,140 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,150 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,151 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,151 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,161 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,162 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,172 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,173 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,173 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,184 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,184 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,194 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,195 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:04,203 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,482 WARN L188 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 39 [2019-08-05 10:01:04,482 INFO L567 ElimStorePlain]: treesize reduction 656, result has 11.7 percent of original size [2019-08-05 10:01:04,482 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_556| vanished before elimination [2019-08-05 10:01:04,486 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:04,486 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,519 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:04,519 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_555| vanished before elimination [2019-08-05 10:01:04,519 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:01:04,520 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:897, output treesize:76 [2019-08-05 10:01:04,573 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:04,574 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,574 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,575 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,575 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,576 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,576 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,577 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,577 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,577 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,578 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,578 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,578 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,579 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,579 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,579 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:04,592 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,592 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,593 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,601 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,602 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,602 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,614 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,626 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,626 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,635 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,635 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,645 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,645 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,656 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,657 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,667 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,677 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,678 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,679 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,689 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,689 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,699 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,699 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,699 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,709 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,709 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,710 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,720 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,721 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,721 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,731 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:04,732 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:04,732 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:04,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:04,742 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,041 WARN L188 SmtUtils]: Spent 297.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 41 [2019-08-05 10:01:05,041 INFO L567 ElimStorePlain]: treesize reduction 704, result has 11.6 percent of original size [2019-08-05 10:01:05,041 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_557| vanished before elimination [2019-08-05 10:01:05,047 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:05,047 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,080 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:05,080 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_556| vanished before elimination [2019-08-05 10:01:05,080 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:01:05,081 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 4 variables, input treesize:961, output treesize:81 [2019-08-05 10:01:05,139 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:05,139 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:05,140 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:05,147 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,148 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,148 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,154 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,154 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,162 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,163 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,168 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,169 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,169 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,176 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,176 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,183 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,183 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,183 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,190 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,195 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,196 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,202 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,202 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,209 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,209 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,215 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,216 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,216 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,222 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,223 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,223 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,229 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,229 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,234 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,234 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,235 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:05,240 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:05,241 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,246 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:05,246 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:05,285 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:05,285 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:01:05,286 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:337, output treesize:86 [2019-08-05 10:01:05,357 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:01:05,358 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:01:05,358 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2019-08-05 10:01:05,358 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-08-05 10:01:05,358 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-08-05 10:01:05,358 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:01:05,358 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand 19 states. [2019-08-05 10:01:05,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:01:05,404 INFO L93 Difference]: Finished difference Result 31 states and 32 transitions. [2019-08-05 10:01:05,404 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-08-05 10:01:05,405 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 20 [2019-08-05 10:01:05,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:01:05,405 INFO L225 Difference]: With dead ends: 31 [2019-08-05 10:01:05,405 INFO L226 Difference]: Without dead ends: 31 [2019-08-05 10:01:05,406 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:01:05,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2019-08-05 10:01:05,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 29. [2019-08-05 10:01:05,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-08-05 10:01:05,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2019-08-05 10:01:05,407 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 20 [2019-08-05 10:01:05,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:01:05,408 INFO L475 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2019-08-05 10:01:05,408 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-08-05 10:01:05,408 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2019-08-05 10:01:05,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2019-08-05 10:01:05,408 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:01:05,408 INFO L399 BasicCegarLoop]: trace histogram [17, 1, 1, 1] [2019-08-05 10:01:05,409 INFO L418 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:01:05,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:01:05,409 INFO L82 PathProgramCache]: Analyzing trace with hash 1104644063, now seen corresponding path program 17 times [2019-08-05 10:01:05,409 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:01:20,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:01:20,920 WARN L254 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 19 conjunts are in the unsatisfiable core [2019-08-05 10:01:20,922 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:01:20,943 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:01:20,944 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,950 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:20,950 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,950 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:01:20,960 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:20,963 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:20,964 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,982 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:01:20,982 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_558| vanished before elimination [2019-08-05 10:01:20,984 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:20,985 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:20,989 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:20,989 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_559| vanished before elimination [2019-08-05 10:01:20,989 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:01:20,989 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 10:01:20,994 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:20,995 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:20,996 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,001 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,002 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,002 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,006 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:21,006 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,042 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 10:01:21,043 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_560| vanished before elimination [2019-08-05 10:01:21,045 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,045 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,051 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:21,051 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_559| vanished before elimination [2019-08-05 10:01:21,051 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:01:21,052 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 10:01:21,060 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:21,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,061 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,062 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,068 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,069 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,069 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,075 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,076 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:21,080 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,131 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 10:01:21,131 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_560| vanished before elimination [2019-08-05 10:01:21,132 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_560| vanished before elimination [2019-08-05 10:01:21,134 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,134 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,140 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:21,140 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:01:21,140 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 10:01:21,152 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,153 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,159 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,159 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:21,160 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,165 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,166 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,166 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,173 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,173 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,174 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,178 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,179 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,240 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 10:01:21,241 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_561| vanished before elimination [2019-08-05 10:01:21,241 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_561| vanished before elimination [2019-08-05 10:01:21,243 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,243 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,252 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:21,252 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:01:21,252 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 10:01:21,267 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:01:21,268 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,270 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,270 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,276 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,277 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,277 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,283 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,284 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,284 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,291 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,291 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,297 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,298 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,298 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,304 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:21,304 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,380 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 10:01:21,380 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_562| vanished before elimination [2019-08-05 10:01:21,380 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_563| vanished before elimination [2019-08-05 10:01:21,383 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,383 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,394 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:21,395 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:01:21,395 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 10:01:21,414 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:21,414 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,415 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,416 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,424 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:21,424 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,431 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,431 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,431 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,436 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,437 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,437 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,445 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,445 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,451 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,451 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,456 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,456 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,551 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 10:01:21,551 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_563| vanished before elimination [2019-08-05 10:01:21,551 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_564| vanished before elimination [2019-08-05 10:01:21,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,554 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,565 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:21,566 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:01:21,566 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 10:01:21,588 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,589 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:21,598 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,598 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:21,599 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,607 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,607 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,615 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,621 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,621 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,622 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,629 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,630 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,630 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,637 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,638 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,643 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:21,643 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,751 WARN L188 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 10:01:21,751 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 10:01:21,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,754 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,769 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:21,770 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_564| vanished before elimination [2019-08-05 10:01:21,770 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_565| vanished before elimination [2019-08-05 10:01:21,770 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:01:21,770 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 10:01:21,796 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:21,797 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:01:21,806 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,807 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,814 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,815 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,815 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,822 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,823 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,823 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,831 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,831 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,831 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,839 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,839 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,846 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:21,846 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,853 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:21,854 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,854 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:21,860 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:21,860 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,015 WARN L188 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 55 [2019-08-05 10:01:22,016 INFO L567 ElimStorePlain]: treesize reduction 378, result has 21.7 percent of original size [2019-08-05 10:01:22,020 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:22,021 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,061 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.0 percent of original size [2019-08-05 10:01:22,061 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_566| vanished before elimination [2019-08-05 10:01:22,062 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_565| vanished before elimination [2019-08-05 10:01:22,062 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:01:22,062 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 10:01:22,093 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:22,094 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:22,103 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,103 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,104 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,111 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,112 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,112 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,120 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,121 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,121 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,129 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,130 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:22,130 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,138 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,139 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,139 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,147 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,147 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,155 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,156 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,156 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,164 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,164 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,170 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,171 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,329 WARN L188 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 39 [2019-08-05 10:01:22,329 INFO L567 ElimStorePlain]: treesize reduction 462, result has 14.8 percent of original size [2019-08-05 10:01:22,338 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,339 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,357 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:22,357 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_566| vanished before elimination [2019-08-05 10:01:22,357 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_566| vanished before elimination [2019-08-05 10:01:22,357 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:01:22,357 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 10:01:22,393 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:22,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:01:22,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,404 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,413 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,420 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,420 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,420 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,426 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,427 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,427 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,435 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,436 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,436 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,444 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,445 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,445 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,453 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:22,453 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,462 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,463 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,463 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,472 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,472 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,473 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,479 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:22,479 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,648 WARN L188 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 42 [2019-08-05 10:01:22,648 INFO L567 ElimStorePlain]: treesize reduction 516, result has 14.4 percent of original size [2019-08-05 10:01:22,652 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,652 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,673 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:22,673 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_567| vanished before elimination [2019-08-05 10:01:22,673 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_567| vanished before elimination [2019-08-05 10:01:22,674 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:01:22,674 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 10:01:22,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:22,715 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:22,726 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,727 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,727 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,736 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,737 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,737 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,746 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,747 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:22,747 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,756 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,757 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,757 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,767 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,767 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,768 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,776 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,783 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,784 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,784 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,791 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,792 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,792 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,801 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,802 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,802 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,811 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:22,812 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,812 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:22,819 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:22,820 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,035 WARN L188 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 64 [2019-08-05 10:01:23,035 INFO L567 ElimStorePlain]: treesize reduction 540, result has 18.9 percent of original size [2019-08-05 10:01:23,041 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:23,042 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,098 INFO L567 ElimStorePlain]: treesize reduction 32, result has 72.2 percent of original size [2019-08-05 10:01:23,099 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_569| vanished before elimination [2019-08-05 10:01:23,099 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_568| vanished before elimination [2019-08-05 10:01:23,099 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:01:23,099 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 10:01:23,145 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:23,146 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:01:23,157 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,157 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,158 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,167 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,167 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,167 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,176 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,176 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,185 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,185 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,196 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,197 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,197 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,205 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,206 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,206 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,216 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,217 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,217 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,227 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,227 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:23,227 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,236 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,236 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,237 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,246 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,246 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,256 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,256 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,263 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,263 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,480 WARN L188 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 48 [2019-08-05 10:01:23,481 INFO L567 ElimStorePlain]: treesize reduction 624, result has 13.9 percent of original size [2019-08-05 10:01:23,481 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_570| vanished before elimination [2019-08-05 10:01:23,484 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:23,485 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,511 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:23,512 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_569| vanished before elimination [2019-08-05 10:01:23,512 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:01:23,512 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 10:01:23,563 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:23,564 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:01:23,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,577 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,577 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,586 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,587 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,596 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,597 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,598 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,608 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,608 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,617 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,617 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,627 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,628 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:23,628 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,638 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,638 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,638 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,648 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,649 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,649 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,659 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,660 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,660 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,670 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,671 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,671 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,680 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,681 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,681 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,689 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:23,690 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,690 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,699 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:23,700 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:23,995 WARN L188 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 51 [2019-08-05 10:01:23,996 INFO L567 ElimStorePlain]: treesize reduction 678, result has 13.7 percent of original size [2019-08-05 10:01:24,001 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:24,001 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,035 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:24,036 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_570| vanished before elimination [2019-08-05 10:01:24,036 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_570| vanished before elimination [2019-08-05 10:01:24,036 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:01:24,036 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:929, output treesize:97 [2019-08-05 10:01:24,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:24,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,143 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,144 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,154 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,155 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,164 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,165 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,165 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,175 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,176 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,176 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,185 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,186 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,186 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,197 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,197 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:24,197 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,208 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,208 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,208 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,217 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,218 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,218 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,228 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,228 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,229 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,240 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,242 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,243 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,268 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,269 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,269 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,279 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,280 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,280 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,290 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,291 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,291 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,301 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,302 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,574 WARN L188 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 54 [2019-08-05 10:01:24,574 INFO L567 ElimStorePlain]: treesize reduction 732, result has 13.6 percent of original size [2019-08-05 10:01:24,575 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_571| vanished before elimination [2019-08-05 10:01:24,575 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_571| vanished before elimination [2019-08-05 10:01:24,579 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:24,579 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,613 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:24,613 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:01:24,613 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:1001, output treesize:104 [2019-08-05 10:01:24,673 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:24,674 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,675 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,676 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,677 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,677 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,678 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,679 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,680 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,680 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,680 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:24,693 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,694 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,695 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,706 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:24,707 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,717 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,718 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,718 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,729 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,730 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,730 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,741 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,742 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,742 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,753 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,754 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,765 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,776 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,777 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,777 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,788 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,788 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,789 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,800 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,800 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,801 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,813 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,814 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,814 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,824 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,825 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,825 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,837 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,837 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,852 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:24,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,853 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:24,862 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:24,862 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,401 WARN L188 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 57 [2019-08-05 10:01:25,401 INFO L567 ElimStorePlain]: treesize reduction 786, result has 13.4 percent of original size [2019-08-05 10:01:25,401 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_572| vanished before elimination [2019-08-05 10:01:25,402 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_572| vanished before elimination [2019-08-05 10:01:25,405 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:25,405 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,440 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:25,440 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:01:25,441 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 4 variables, input treesize:1073, output treesize:111 [2019-08-05 10:01:25,509 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:25,509 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,510 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,510 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,511 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,512 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,513 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,513 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,514 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,515 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:25,527 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,528 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,528 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,537 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,538 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,538 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,546 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,547 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,547 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,556 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,556 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,566 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,567 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,567 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,576 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,576 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,577 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,587 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,587 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:25,588 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,597 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,597 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,597 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,606 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,607 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,607 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,616 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,617 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,617 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,625 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,625 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,626 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,635 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,635 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,636 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,645 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,645 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,646 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,656 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:25,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,667 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:25,676 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:25,676 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:26,013 WARN L188 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 60 [2019-08-05 10:01:26,014 INFO L567 ElimStorePlain]: treesize reduction 840, result has 13.3 percent of original size [2019-08-05 10:01:26,014 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_573| vanished before elimination [2019-08-05 10:01:26,014 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_574| vanished before elimination [2019-08-05 10:01:26,017 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:26,018 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:26,056 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:26,057 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:01:26,057 INFO L221 ElimStorePlain]: Needed 18 recursive calls to eliminate 4 variables, input treesize:1145, output treesize:118 [2019-08-05 10:01:26,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:01:26,131 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,132 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,133 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,133 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,134 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,134 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,135 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,136 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,136 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,137 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,138 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:26,150 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:26,151 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:26,322 WARN L188 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 182 DAG size of output: 63 [2019-08-05 10:01:26,322 INFO L567 ElimStorePlain]: treesize reduction 268, result has 33.7 percent of original size [2019-08-05 10:01:26,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_188 vanished before elimination [2019-08-05 10:01:26,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_199 vanished before elimination [2019-08-05 10:01:26,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_198 vanished before elimination [2019-08-05 10:01:26,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_187 vanished before elimination [2019-08-05 10:01:26,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_201 vanished before elimination [2019-08-05 10:01:26,323 INFO L464 ElimStorePlain]: Eliminatee v_prenex_200 vanished before elimination [2019-08-05 10:01:26,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_189 vanished before elimination [2019-08-05 10:01:26,324 INFO L464 ElimStorePlain]: Eliminatee v_prenex_202 vanished before elimination [2019-08-05 10:01:26,328 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:26,328 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:26,370 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:26,370 INFO L464 ElimStorePlain]: Eliminatee v_prenex_190 vanished before elimination [2019-08-05 10:01:26,371 INFO L464 ElimStorePlain]: Eliminatee v_prenex_193 vanished before elimination [2019-08-05 10:01:26,371 INFO L464 ElimStorePlain]: Eliminatee v_prenex_192 vanished before elimination [2019-08-05 10:01:26,371 INFO L464 ElimStorePlain]: Eliminatee v_prenex_195 vanished before elimination [2019-08-05 10:01:26,371 INFO L464 ElimStorePlain]: Eliminatee v_prenex_194 vanished before elimination [2019-08-05 10:01:26,371 INFO L464 ElimStorePlain]: Eliminatee v_prenex_197 vanished before elimination [2019-08-05 10:01:26,371 INFO L464 ElimStorePlain]: Eliminatee v_prenex_196 vanished before elimination [2019-08-05 10:01:26,372 INFO L496 ElimStorePlain]: Start of recursive call 1: 17 dim-1 vars, End of recursive call: and 18 xjuncts. [2019-08-05 10:01:26,372 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 17 variables, input treesize:422, output treesize:125 [2019-08-05 10:01:26,549 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:01:26,549 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:01:26,549 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2019-08-05 10:01:26,549 INFO L454 AbstractCegarLoop]: Interpolant automaton has 20 states [2019-08-05 10:01:26,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2019-08-05 10:01:26,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-08-05 10:01:26,550 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand 20 states. [2019-08-05 10:01:26,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:01:26,602 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2019-08-05 10:01:26,602 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2019-08-05 10:01:26,603 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 20 [2019-08-05 10:01:26,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:01:26,603 INFO L225 Difference]: With dead ends: 36 [2019-08-05 10:01:26,603 INFO L226 Difference]: Without dead ends: 36 [2019-08-05 10:01:26,604 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2019-08-05 10:01:26,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2019-08-05 10:01:26,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 30. [2019-08-05 10:01:26,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2019-08-05 10:01:26,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2019-08-05 10:01:26,605 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 20 [2019-08-05 10:01:26,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:01:26,606 INFO L475 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2019-08-05 10:01:26,606 INFO L476 AbstractCegarLoop]: Interpolant automaton has 20 states. [2019-08-05 10:01:26,606 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2019-08-05 10:01:26,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2019-08-05 10:01:26,607 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:01:26,607 INFO L399 BasicCegarLoop]: trace histogram [18, 1, 1] [2019-08-05 10:01:26,607 INFO L418 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:01:26,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:01:26,607 INFO L82 PathProgramCache]: Analyzing trace with hash 1104644340, now seen corresponding path program 18 times [2019-08-05 10:01:26,608 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:01:29,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:01:29,367 WARN L254 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 20 conjunts are in the unsatisfiable core [2019-08-05 10:01:29,368 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:01:29,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:01:29,376 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,381 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:29,381 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,382 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:01:29,391 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:29,405 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,468 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:01:29,468 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_577| vanished before elimination [2019-08-05 10:01:29,470 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:29,471 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,475 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:29,475 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_575| vanished before elimination [2019-08-05 10:01:29,475 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:01:29,475 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:11 [2019-08-05 10:01:29,481 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,481 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:29,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,488 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:29,488 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,492 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:29,492 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,526 INFO L567 ElimStorePlain]: treesize reduction 80, result has 25.2 percent of original size [2019-08-05 10:01:29,529 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:29,529 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,534 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:29,535 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_576| vanished before elimination [2019-08-05 10:01:29,535 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_576| vanished before elimination [2019-08-05 10:01:29,535 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:01:29,535 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:129, output treesize:16 [2019-08-05 10:01:29,543 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:29,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,544 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,545 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,550 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,551 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:29,551 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,556 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,557 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:29,557 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,561 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:29,561 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,630 INFO L567 ElimStorePlain]: treesize reduction 96, result has 40.0 percent of original size [2019-08-05 10:01:29,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:29,635 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,652 INFO L567 ElimStorePlain]: treesize reduction 32, result has 39.6 percent of original size [2019-08-05 10:01:29,652 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_577| vanished before elimination [2019-08-05 10:01:29,653 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_577| vanished before elimination [2019-08-05 10:01:29,653 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:01:29,653 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:21 [2019-08-05 10:01:29,664 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,664 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,672 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,673 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:29,673 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,679 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,680 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:29,680 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,686 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:29,687 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,691 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:29,692 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,755 INFO L567 ElimStorePlain]: treesize reduction 176, result has 17.4 percent of original size [2019-08-05 10:01:29,760 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:29,760 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,768 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:29,768 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_578| vanished before elimination [2019-08-05 10:01:29,769 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_578| vanished before elimination [2019-08-05 10:01:29,769 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:01:29,769 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:257, output treesize:26 [2019-08-05 10:01:29,782 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:29,782 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:01:29,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:29,877 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,925 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:29,925 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,969 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,970 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:29,970 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,979 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:29,979 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:29,980 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:29,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:29,985 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,057 INFO L567 ElimStorePlain]: treesize reduction 224, result has 15.8 percent of original size [2019-08-05 10:01:30,057 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_579| vanished before elimination [2019-08-05 10:01:30,060 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:30,060 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,071 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:30,072 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_579| vanished before elimination [2019-08-05 10:01:30,072 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:01:30,072 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:321, output treesize:31 [2019-08-05 10:01:30,090 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,091 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:30,100 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,101 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,101 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,108 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,108 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,109 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,116 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,117 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,117 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,124 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,125 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,125 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,131 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,132 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,132 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,137 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:30,138 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,255 WARN L188 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2019-08-05 10:01:30,256 INFO L567 ElimStorePlain]: treesize reduction 240, result has 24.8 percent of original size [2019-08-05 10:01:30,260 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:30,260 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,289 INFO L567 ElimStorePlain]: treesize reduction 32, result has 52.9 percent of original size [2019-08-05 10:01:30,289 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_580| vanished before elimination [2019-08-05 10:01:30,289 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_580| vanished before elimination [2019-08-05 10:01:30,290 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:01:30,290 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:385, output treesize:36 [2019-08-05 10:01:30,309 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:30,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,310 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,311 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,312 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,313 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,322 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,322 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,328 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,329 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,329 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,336 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,337 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,337 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,343 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,343 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,344 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,350 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,351 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,351 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,357 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,363 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:30,363 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,490 WARN L188 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 45 [2019-08-05 10:01:30,491 INFO L567 ElimStorePlain]: treesize reduction 288, result has 22.6 percent of original size [2019-08-05 10:01:30,495 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:30,495 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,528 INFO L567 ElimStorePlain]: treesize reduction 32, result has 56.2 percent of original size [2019-08-05 10:01:30,528 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_581| vanished before elimination [2019-08-05 10:01:30,528 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_581| vanished before elimination [2019-08-05 10:01:30,528 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:01:30,529 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:449, output treesize:41 [2019-08-05 10:01:30,552 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,553 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:01:30,561 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,562 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,562 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,569 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,570 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,570 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,577 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,578 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,578 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,585 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,586 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,586 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,594 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,594 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,600 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,600 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,601 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,608 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,608 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:30,608 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,615 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:30,615 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,760 WARN L188 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 47 [2019-08-05 10:01:30,760 INFO L567 ElimStorePlain]: treesize reduction 336, result has 20.9 percent of original size [2019-08-05 10:01:30,763 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:30,764 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,801 INFO L567 ElimStorePlain]: treesize reduction 32, result has 59.0 percent of original size [2019-08-05 10:01:30,801 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_582| vanished before elimination [2019-08-05 10:01:30,801 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_584| vanished before elimination [2019-08-05 10:01:30,801 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:01:30,802 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:513, output treesize:46 [2019-08-05 10:01:30,828 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:30,829 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:30,839 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,839 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:30,840 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,848 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,848 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:30,849 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:30,857 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,865 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,866 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:30,866 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,873 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,874 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:30,874 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,882 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,882 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:30,882 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,889 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,889 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:30,890 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,896 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:30,897 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:30,897 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:30,905 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:30,905 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,047 WARN L188 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 29 [2019-08-05 10:01:31,047 INFO L567 ElimStorePlain]: treesize reduction 416, result has 13.0 percent of original size [2019-08-05 10:01:31,047 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_583| vanished before elimination [2019-08-05 10:01:31,047 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_585| vanished before elimination [2019-08-05 10:01:31,050 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:31,050 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,068 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:31,068 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:01:31,068 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:577, output treesize:51 [2019-08-05 10:01:31,099 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:31,100 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:01:31,110 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,111 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,111 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,120 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,120 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,128 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,128 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,135 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,136 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,136 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,143 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,144 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,144 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,153 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,153 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,154 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,161 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,162 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,162 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,169 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,170 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,179 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,179 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,186 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:31,187 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,336 WARN L188 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 31 [2019-08-05 10:01:31,336 INFO L567 ElimStorePlain]: treesize reduction 464, result has 12.6 percent of original size [2019-08-05 10:01:31,337 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_584| vanished before elimination [2019-08-05 10:01:31,340 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:31,340 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,360 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:31,361 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_586| vanished before elimination [2019-08-05 10:01:31,361 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:01:31,361 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:641, output treesize:56 [2019-08-05 10:01:31,393 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:31,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:31,404 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,405 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,414 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,415 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,423 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,424 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,433 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,434 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,443 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,443 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,451 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,452 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,459 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,460 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,460 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,466 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,467 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,467 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,476 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,477 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,477 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,487 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,487 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,487 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,493 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:31,494 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,672 WARN L188 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 33 [2019-08-05 10:01:31,672 INFO L567 ElimStorePlain]: treesize reduction 512, result has 12.3 percent of original size [2019-08-05 10:01:31,672 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_585| vanished before elimination [2019-08-05 10:01:31,676 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:31,676 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,699 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:31,699 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_587| vanished before elimination [2019-08-05 10:01:31,699 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:01:31,700 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:705, output treesize:61 [2019-08-05 10:01:31,736 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:31,736 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:01:31,748 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,748 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,748 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,755 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,755 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,756 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,765 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,776 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,786 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,787 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,787 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,796 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,797 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,797 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,807 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,807 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,808 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,817 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,818 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,818 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,827 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,827 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,828 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,836 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,837 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,838 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:31,846 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:31,846 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:31,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:31,853 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,055 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 35 [2019-08-05 10:01:32,055 INFO L567 ElimStorePlain]: treesize reduction 560, result has 12.1 percent of original size [2019-08-05 10:01:32,055 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_588| vanished before elimination [2019-08-05 10:01:32,059 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:32,060 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,085 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:32,085 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_586| vanished before elimination [2019-08-05 10:01:32,086 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:01:32,086 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:769, output treesize:66 [2019-08-05 10:01:32,129 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:32,130 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:01:32,146 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,147 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,148 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,158 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,159 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,159 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,169 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,169 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,170 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,179 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,180 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,180 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,189 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,191 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,202 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,203 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,203 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,213 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,214 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,214 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,223 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,224 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,224 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,235 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,235 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,236 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,247 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,248 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,249 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,260 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,261 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,261 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,273 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,274 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:32,274 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,283 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:32,283 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,762 WARN L188 SmtUtils]: Spent 477.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 37 [2019-08-05 10:01:32,762 INFO L567 ElimStorePlain]: treesize reduction 608, result has 11.9 percent of original size [2019-08-05 10:01:32,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:32,765 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,792 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:32,792 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_587| vanished before elimination [2019-08-05 10:01:32,792 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_587| vanished before elimination [2019-08-05 10:01:32,793 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:01:32,793 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:833, output treesize:71 [2019-08-05 10:01:32,837 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:32,838 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:32,849 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,849 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,850 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,858 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,858 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,858 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,868 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,868 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,875 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,876 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,876 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,886 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,886 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,894 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,894 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,894 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,903 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,903 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,911 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,911 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,911 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,918 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,919 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,919 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,927 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,928 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,928 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,935 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,936 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,944 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,945 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,951 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:32,952 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:32,952 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:32,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:32,959 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,234 WARN L188 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 59 [2019-08-05 10:01:33,234 INFO L567 ElimStorePlain]: treesize reduction 624, result has 16.0 percent of original size [2019-08-05 10:01:33,239 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:33,239 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,304 INFO L567 ElimStorePlain]: treesize reduction 32, result has 70.4 percent of original size [2019-08-05 10:01:33,305 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_588| vanished before elimination [2019-08-05 10:01:33,305 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_588| vanished before elimination [2019-08-05 10:01:33,305 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:01:33,305 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:897, output treesize:76 [2019-08-05 10:01:33,356 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:33,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,357 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,358 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,359 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,359 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,360 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,361 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,362 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,363 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,363 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,363 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,375 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,376 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,384 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,385 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,385 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,394 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,394 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,404 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,404 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,413 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,413 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,422 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,422 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,433 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,433 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,442 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,442 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,452 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,452 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,452 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,460 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,461 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,461 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,471 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,471 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,472 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,479 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,480 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,480 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,490 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,500 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,500 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,508 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:33,509 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,790 WARN L188 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 41 [2019-08-05 10:01:33,790 INFO L567 ElimStorePlain]: treesize reduction 704, result has 11.6 percent of original size [2019-08-05 10:01:33,794 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:33,794 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,827 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:33,827 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_589| vanished before elimination [2019-08-05 10:01:33,827 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_589| vanished before elimination [2019-08-05 10:01:33,827 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:01:33,828 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 4 variables, input treesize:961, output treesize:81 [2019-08-05 10:01:33,883 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:33,884 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,885 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,886 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,886 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,887 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,887 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,888 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,888 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,888 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,889 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,889 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,889 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,890 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,890 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,890 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:33,903 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,904 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,904 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,913 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,914 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,914 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,924 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,925 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,925 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,934 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,935 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,935 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,944 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,945 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,945 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,955 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,956 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,956 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,966 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,967 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,967 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,976 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,977 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,977 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,984 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,985 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,985 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:33,995 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:33,996 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:33,996 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,007 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,007 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:34,008 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,015 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:34,016 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,027 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,028 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:34,028 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,035 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,036 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:34,036 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,055 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,056 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:34,056 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,064 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:34,064 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,435 WARN L188 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 43 [2019-08-05 10:01:34,436 INFO L567 ElimStorePlain]: treesize reduction 752, result has 11.4 percent of original size [2019-08-05 10:01:34,440 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:34,440 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,477 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:34,478 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_590| vanished before elimination [2019-08-05 10:01:34,478 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_590| vanished before elimination [2019-08-05 10:01:34,478 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:01:34,478 INFO L221 ElimStorePlain]: Needed 18 recursive calls to eliminate 4 variables, input treesize:1025, output treesize:86 [2019-08-05 10:01:34,540 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:34,541 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 17 terms [2019-08-05 10:01:34,553 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,554 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,554 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,564 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,565 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,565 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,574 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,574 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,575 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,583 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,584 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,593 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,594 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,594 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,604 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,604 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,604 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,613 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,614 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,623 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,624 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,624 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,634 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,634 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,635 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,644 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,645 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,645 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,655 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,656 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,656 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,666 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,667 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,667 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,678 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,678 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,686 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,687 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,688 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,698 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:34,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:34,707 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:34,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:34,715 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,075 WARN L188 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 65 [2019-08-05 10:01:35,075 INFO L567 ElimStorePlain]: treesize reduction 768, result has 14.9 percent of original size [2019-08-05 10:01:35,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:35,080 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,163 INFO L567 ElimStorePlain]: treesize reduction 32, result has 74.0 percent of original size [2019-08-05 10:01:35,163 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_591| vanished before elimination [2019-08-05 10:01:35,163 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_4_591| vanished before elimination [2019-08-05 10:01:35,164 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 18 xjuncts. [2019-08-05 10:01:35,164 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 4 variables, input treesize:1089, output treesize:91 [2019-08-05 10:01:35,230 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:35,231 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:01:35,232 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 18 terms [2019-08-05 10:01:35,238 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,239 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,239 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,245 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,246 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,246 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,250 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,251 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,251 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,255 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,255 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,256 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,261 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,262 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,262 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,267 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,268 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,268 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,274 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,275 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,275 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,280 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,281 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,281 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,286 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,287 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,287 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,293 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,294 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,294 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,299 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,300 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,306 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,306 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,307 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,312 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,313 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,317 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,318 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,318 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,322 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,323 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,323 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,329 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,330 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,330 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,335 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:35,336 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:35,336 INFO L496 ElimStorePlain]: Start of recursive call 18: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,340 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:35,341 INFO L496 ElimStorePlain]: Start of recursive call 19: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:35,384 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:35,384 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 19 xjuncts. [2019-08-05 10:01:35,384 INFO L221 ElimStorePlain]: Needed 19 recursive calls to eliminate 1 variables, input treesize:379, output treesize:96 [2019-08-05 10:01:35,460 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:01:35,460 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:01:35,460 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2019-08-05 10:01:35,460 INFO L454 AbstractCegarLoop]: Interpolant automaton has 21 states [2019-08-05 10:01:35,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2019-08-05 10:01:35,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2019-08-05 10:01:35,461 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand 21 states. [2019-08-05 10:01:35,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:01:35,516 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2019-08-05 10:01:35,517 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2019-08-05 10:01:35,517 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 20 [2019-08-05 10:01:35,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:01:35,518 INFO L225 Difference]: With dead ends: 43 [2019-08-05 10:01:35,518 INFO L226 Difference]: Without dead ends: 43 [2019-08-05 10:01:35,518 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2019-08-05 10:01:35,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2019-08-05 10:01:35,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 31. [2019-08-05 10:01:35,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2019-08-05 10:01:35,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 34 transitions. [2019-08-05 10:01:35,520 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 34 transitions. Word has length 20 [2019-08-05 10:01:35,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:01:35,520 INFO L475 AbstractCegarLoop]: Abstraction has 31 states and 34 transitions. [2019-08-05 10:01:35,520 INFO L476 AbstractCegarLoop]: Interpolant automaton has 21 states. [2019-08-05 10:01:35,520 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 34 transitions. [2019-08-05 10:01:35,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2019-08-05 10:01:35,521 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:01:35,521 INFO L399 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1] [2019-08-05 10:01:35,521 INFO L418 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:01:35,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:01:35,522 INFO L82 PathProgramCache]: Analyzing trace with hash -116038494, now seen corresponding path program 14 times [2019-08-05 10:01:35,522 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2019-08-05 10:01:40,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-08-05 10:01:40,438 WARN L254 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 18 conjunts are in the unsatisfiable core [2019-08-05 10:01:40,440 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-08-05 10:01:40,476 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2019-08-05 10:01:40,476 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,483 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:40,483 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,483 INFO L221 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2019-08-05 10:01:40,499 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,502 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:40,503 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,521 INFO L567 ElimStorePlain]: treesize reduction 32, result has 40.7 percent of original size [2019-08-05 10:01:40,521 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_593| vanished before elimination [2019-08-05 10:01:40,523 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 11 [2019-08-05 10:01:40,523 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,528 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:40,528 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_595| vanished before elimination [2019-08-05 10:01:40,528 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 2 xjuncts. [2019-08-05 10:01:40,528 INFO L221 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:65, output treesize:13 [2019-08-05 10:01:40,533 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,534 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 2 terms [2019-08-05 10:01:40,541 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,542 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:40,542 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,546 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,546 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,581 INFO L567 ElimStorePlain]: treesize reduction 84, result has 27.0 percent of original size [2019-08-05 10:01:40,584 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:40,584 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,590 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:40,591 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_596| vanished before elimination [2019-08-05 10:01:40,591 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_596| vanished before elimination [2019-08-05 10:01:40,591 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 3 xjuncts. [2019-08-05 10:01:40,591 INFO L221 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:137, output treesize:20 [2019-08-05 10:01:40,600 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 3 terms [2019-08-05 10:01:40,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,601 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,602 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,607 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,608 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:40,608 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,614 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,614 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,615 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,619 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,620 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,668 INFO L567 ElimStorePlain]: treesize reduction 138, result has 21.6 percent of original size [2019-08-05 10:01:40,670 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:40,671 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,679 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:40,679 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_597| vanished before elimination [2019-08-05 10:01:40,679 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_597| vanished before elimination [2019-08-05 10:01:40,679 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 4 xjuncts. [2019-08-05 10:01:40,680 INFO L221 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:209, output treesize:27 [2019-08-05 10:01:40,692 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,692 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,693 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,694 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,700 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,700 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:40,701 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,707 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,708 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,708 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,715 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,716 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,721 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,721 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,785 INFO L567 ElimStorePlain]: treesize reduction 192, result has 19.0 percent of original size [2019-08-05 10:01:40,786 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_598| vanished before elimination [2019-08-05 10:01:40,788 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:40,789 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,798 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:40,798 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_598| vanished before elimination [2019-08-05 10:01:40,798 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 5 xjuncts. [2019-08-05 10:01:40,799 INFO L221 ElimStorePlain]: Needed 6 recursive calls to eliminate 4 variables, input treesize:281, output treesize:34 [2019-08-05 10:01:40,816 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,817 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 5 terms [2019-08-05 10:01:40,825 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,825 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:40,825 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,830 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,831 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,831 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,838 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,838 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,839 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,846 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,846 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,852 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,852 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,935 INFO L567 ElimStorePlain]: treesize reduction 246, result has 17.4 percent of original size [2019-08-05 10:01:40,936 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_599| vanished before elimination [2019-08-05 10:01:40,936 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_599| vanished before elimination [2019-08-05 10:01:40,939 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:40,939 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,950 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:40,950 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 6 xjuncts. [2019-08-05 10:01:40,950 INFO L221 ElimStorePlain]: Needed 7 recursive calls to eliminate 4 variables, input treesize:353, output treesize:41 [2019-08-05 10:01:40,970 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 6 terms [2019-08-05 10:01:40,971 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,971 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,972 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,972 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,973 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,973 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:40,980 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,981 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,981 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,987 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,987 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:40,987 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:40,994 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:40,995 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:40,995 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,002 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,002 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,003 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,009 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,010 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,010 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,016 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,016 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,114 INFO L567 ElimStorePlain]: treesize reduction 300, result has 16.4 percent of original size [2019-08-05 10:01:41,114 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_600| vanished before elimination [2019-08-05 10:01:41,117 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,118 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,131 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:41,131 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_598| vanished before elimination [2019-08-05 10:01:41,131 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 7 xjuncts. [2019-08-05 10:01:41,132 INFO L221 ElimStorePlain]: Needed 8 recursive calls to eliminate 4 variables, input treesize:425, output treesize:48 [2019-08-05 10:01:41,153 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,154 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 7 terms [2019-08-05 10:01:41,163 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,163 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,164 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,170 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,171 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,171 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,178 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,179 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,179 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,187 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:41,188 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,195 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,196 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,196 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,203 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,204 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,204 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,209 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:41,209 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,320 WARN L188 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 33 [2019-08-05 10:01:41,321 INFO L567 ElimStorePlain]: treesize reduction 354, result has 15.7 percent of original size [2019-08-05 10:01:41,321 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_601| vanished before elimination [2019-08-05 10:01:41,321 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_599| vanished before elimination [2019-08-05 10:01:41,324 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,325 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,341 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:41,341 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 8 xjuncts. [2019-08-05 10:01:41,341 INFO L221 ElimStorePlain]: Needed 9 recursive calls to eliminate 4 variables, input treesize:497, output treesize:55 [2019-08-05 10:01:41,368 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,368 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 8 terms [2019-08-05 10:01:41,378 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,379 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,379 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,387 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,387 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,388 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,395 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,396 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,396 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,403 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,403 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:41,403 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,410 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,410 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,411 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,417 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,418 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,418 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,425 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,426 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,426 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,432 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,589 WARN L188 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 55 [2019-08-05 10:01:41,589 INFO L567 ElimStorePlain]: treesize reduction 378, result has 21.7 percent of original size [2019-08-05 10:01:41,594 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:41,594 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,634 INFO L567 ElimStorePlain]: treesize reduction 32, result has 66.0 percent of original size [2019-08-05 10:01:41,635 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_602| vanished before elimination [2019-08-05 10:01:41,635 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_600| vanished before elimination [2019-08-05 10:01:41,635 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 9 xjuncts. [2019-08-05 10:01:41,635 INFO L221 ElimStorePlain]: Needed 10 recursive calls to eliminate 4 variables, input treesize:569, output treesize:62 [2019-08-05 10:01:41,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 9 terms [2019-08-05 10:01:41,665 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,666 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,667 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,668 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,669 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:41,678 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,679 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,679 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,688 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,688 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,689 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,697 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,698 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,698 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,706 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,707 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,707 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,714 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,715 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:41,715 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,723 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,723 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,724 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,730 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,731 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,731 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,739 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:41,740 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,740 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,746 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:41,746 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,923 WARN L188 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 58 [2019-08-05 10:01:41,923 INFO L567 ElimStorePlain]: treesize reduction 432, result has 20.6 percent of original size [2019-08-05 10:01:41,928 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:41,928 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:41,973 INFO L567 ElimStorePlain]: treesize reduction 32, result has 68.3 percent of original size [2019-08-05 10:01:41,973 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_603| vanished before elimination [2019-08-05 10:01:41,973 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_601| vanished before elimination [2019-08-05 10:01:41,974 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 10 xjuncts. [2019-08-05 10:01:41,974 INFO L221 ElimStorePlain]: Needed 11 recursive calls to eliminate 4 variables, input treesize:641, output treesize:69 [2019-08-05 10:01:42,011 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,012 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 10 terms [2019-08-05 10:01:42,022 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,023 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,023 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,032 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,033 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,033 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,043 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,051 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,051 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,058 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,058 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,065 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,065 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,066 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,074 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,075 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:42,075 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,081 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,081 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,082 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,088 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,088 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,088 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,093 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,094 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,295 WARN L188 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 61 [2019-08-05 10:01:42,295 INFO L567 ElimStorePlain]: treesize reduction 486, result has 19.7 percent of original size [2019-08-05 10:01:42,300 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:42,301 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,349 INFO L567 ElimStorePlain]: treesize reduction 32, result has 70.4 percent of original size [2019-08-05 10:01:42,349 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_604| vanished before elimination [2019-08-05 10:01:42,349 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_604| vanished before elimination [2019-08-05 10:01:42,350 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 11 xjuncts. [2019-08-05 10:01:42,350 INFO L221 ElimStorePlain]: Needed 12 recursive calls to eliminate 4 variables, input treesize:713, output treesize:76 [2019-08-05 10:01:42,391 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 11 terms [2019-08-05 10:01:42,392 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,393 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,394 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,395 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,395 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,396 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,396 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,397 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,397 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,398 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,412 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,413 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,413 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,422 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,423 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,423 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,432 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,432 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,433 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,442 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,443 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,443 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,453 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,453 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:42,453 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,463 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,464 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,465 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,474 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,474 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,474 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,482 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,482 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,482 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,489 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,490 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,490 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,499 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,499 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,500 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,506 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:42,506 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,726 WARN L188 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 64 [2019-08-05 10:01:42,726 INFO L567 ElimStorePlain]: treesize reduction 540, result has 18.9 percent of original size [2019-08-05 10:01:42,731 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 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 16 treesize of output 13 [2019-08-05 10:01:42,731 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,787 INFO L567 ElimStorePlain]: treesize reduction 32, result has 72.2 percent of original size [2019-08-05 10:01:42,787 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_605| vanished before elimination [2019-08-05 10:01:42,788 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_605| vanished before elimination [2019-08-05 10:01:42,788 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 12 xjuncts. [2019-08-05 10:01:42,788 INFO L221 ElimStorePlain]: Needed 13 recursive calls to eliminate 4 variables, input treesize:785, output treesize:83 [2019-08-05 10:01:42,831 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 12 terms [2019-08-05 10:01:42,832 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,833 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,834 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,835 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,836 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,836 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,836 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,837 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:42,846 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,847 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,847 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,857 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,857 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,866 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,867 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,867 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,874 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,875 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,875 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,885 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,885 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,886 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,895 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,896 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:42,896 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,906 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,906 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,907 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,916 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,917 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,917 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,926 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,926 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,927 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,937 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,938 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,939 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,950 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:42,950 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,951 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:42,959 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:42,959 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,185 WARN L188 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 118 DAG size of output: 48 [2019-08-05 10:01:43,186 INFO L567 ElimStorePlain]: treesize reduction 624, result has 13.9 percent of original size [2019-08-05 10:01:43,190 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:43,190 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,218 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:43,218 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_606| vanished before elimination [2019-08-05 10:01:43,218 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_606| vanished before elimination [2019-08-05 10:01:43,219 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 13 xjuncts. [2019-08-05 10:01:43,219 INFO L221 ElimStorePlain]: Needed 14 recursive calls to eliminate 4 variables, input treesize:857, output treesize:90 [2019-08-05 10:01:43,269 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:43,270 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 13 terms [2019-08-05 10:01:43,281 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,282 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,282 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,291 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,292 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,292 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,302 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,303 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,304 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,312 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,312 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,313 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,321 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,322 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,322 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,334 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,335 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,335 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,345 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,345 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:43,346 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,356 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,357 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,358 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,367 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,368 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,368 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,377 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,378 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,379 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,389 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,390 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,390 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,402 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,402 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,403 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,411 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,412 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,653 WARN L188 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 51 [2019-08-05 10:01:43,653 INFO L567 ElimStorePlain]: treesize reduction 678, result has 13.7 percent of original size [2019-08-05 10:01:43,653 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_607| vanished before elimination [2019-08-05 10:01:43,657 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:43,657 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,687 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:43,687 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_607| vanished before elimination [2019-08-05 10:01:43,687 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 14 xjuncts. [2019-08-05 10:01:43,688 INFO L221 ElimStorePlain]: Needed 15 recursive calls to eliminate 4 variables, input treesize:929, output treesize:97 [2019-08-05 10:01:43,740 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:43,741 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 14 terms [2019-08-05 10:01:43,753 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,754 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,754 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,764 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,765 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,765 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,775 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,776 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,776 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,787 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,788 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,788 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,798 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,799 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,799 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,809 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,809 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,810 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,820 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,821 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,821 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,833 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,834 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:43,834 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,845 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,845 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,845 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,856 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,856 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,857 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,867 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,868 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,868 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,878 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,879 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,879 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,891 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:43,892 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,892 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:43,901 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:43,902 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,182 WARN L188 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 54 [2019-08-05 10:01:44,183 INFO L567 ElimStorePlain]: treesize reduction 732, result has 13.6 percent of original size [2019-08-05 10:01:44,183 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_1_608| vanished before elimination [2019-08-05 10:01:44,187 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:44,188 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,221 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:44,221 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_606| vanished before elimination [2019-08-05 10:01:44,221 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 15 xjuncts. [2019-08-05 10:01:44,222 INFO L221 ElimStorePlain]: Needed 16 recursive calls to eliminate 4 variables, input treesize:1001, output treesize:104 [2019-08-05 10:01:44,288 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 15 terms [2019-08-05 10:01:44,289 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,289 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,290 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,290 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,291 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,291 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,292 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,292 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,292 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,293 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,294 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,295 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:44,313 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,313 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2019-08-05 10:01:44,313 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,331 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,332 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,332 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,351 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,352 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,352 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,375 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,376 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,376 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,394 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,395 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,395 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,411 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,412 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,412 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,428 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,429 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,429 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,443 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,444 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,444 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,457 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,458 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,459 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,478 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,479 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,479 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,500 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,501 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,501 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,519 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,520 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,520 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,540 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,541 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,541 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,559 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:44,560 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,560 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,573 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 15 [2019-08-05 10:01:44,574 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,914 WARN L188 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 57 [2019-08-05 10:01:44,914 INFO L567 ElimStorePlain]: treesize reduction 786, result has 13.4 percent of original size [2019-08-05 10:01:44,914 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_2_609| vanished before elimination [2019-08-05 10:01:44,920 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:44,920 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:44,955 INFO L567 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2019-08-05 10:01:44,955 INFO L464 ElimStorePlain]: Eliminatee |v_#memory_int_3_607| vanished before elimination [2019-08-05 10:01:44,955 INFO L496 ElimStorePlain]: Start of recursive call 1: 4 dim-1 vars, End of recursive call: and 16 xjuncts. [2019-08-05 10:01:44,956 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 4 variables, input treesize:1073, output treesize:111 [2019-08-05 10:01:45,025 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 4 terms [2019-08-05 10:01:45,026 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:45,027 INFO L320 QuantifierPusher]: Applying distributivity, recursing on 16 terms [2019-08-05 10:01:45,034 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,035 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,035 INFO L496 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,042 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,043 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,043 INFO L496 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,050 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,050 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,050 INFO L496 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,057 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,058 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,058 INFO L496 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,064 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,065 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,065 INFO L496 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,072 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,073 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,073 INFO L496 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,080 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,080 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,081 INFO L496 ElimStorePlain]: Start of recursive call 8: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,087 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,087 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,088 INFO L496 ElimStorePlain]: Start of recursive call 9: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,096 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,096 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,097 INFO L496 ElimStorePlain]: Start of recursive call 10: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,104 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,105 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,105 INFO L496 ElimStorePlain]: Start of recursive call 11: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,112 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,113 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,113 INFO L496 ElimStorePlain]: Start of recursive call 12: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,119 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,120 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,121 INFO L496 ElimStorePlain]: Start of recursive call 13: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,127 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,128 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,128 INFO L496 ElimStorePlain]: Start of recursive call 14: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,141 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,141 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2019-08-05 10:01:45,141 INFO L496 ElimStorePlain]: Start of recursive call 15: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,149 INFO L189 IndexEqualityManager]: detected not equals via solver [2019-08-05 10:01:45,149 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,150 INFO L496 ElimStorePlain]: Start of recursive call 16: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,156 INFO L375 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2019-08-05 10:01:45,156 INFO L496 ElimStorePlain]: Start of recursive call 17: End of recursive call: and 1 xjuncts. [2019-08-05 10:01:45,245 INFO L567 ElimStorePlain]: treesize reduction 35, result has 77.1 percent of original size [2019-08-05 10:01:45,245 INFO L496 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 17 xjuncts. [2019-08-05 10:01:45,245 INFO L221 ElimStorePlain]: Needed 17 recursive calls to eliminate 1 variables, input treesize:397, output treesize:118 [2019-08-05 10:01:45,325 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-08-05 10:01:45,326 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2019-08-05 10:01:45,326 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2019-08-05 10:01:45,326 INFO L454 AbstractCegarLoop]: Interpolant automaton has 19 states [2019-08-05 10:01:45,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2019-08-05 10:01:45,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:01:45,326 INFO L87 Difference]: Start difference. First operand 31 states and 34 transitions. Second operand 19 states. [2019-08-05 10:01:45,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-08-05 10:01:45,382 INFO L93 Difference]: Finished difference Result 32 states and 34 transitions. [2019-08-05 10:01:45,384 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2019-08-05 10:01:45,384 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 21 [2019-08-05 10:01:45,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-08-05 10:01:45,384 INFO L225 Difference]: With dead ends: 32 [2019-08-05 10:01:45,385 INFO L226 Difference]: Without dead ends: 29 [2019-08-05 10:01:45,385 INFO L628 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2019-08-05 10:01:45,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2019-08-05 10:01:45,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2019-08-05 10:01:45,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2019-08-05 10:01:45,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2019-08-05 10:01:45,386 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 21 [2019-08-05 10:01:45,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-08-05 10:01:45,386 INFO L475 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2019-08-05 10:01:45,386 INFO L476 AbstractCegarLoop]: Interpolant automaton has 19 states. [2019-08-05 10:01:45,386 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2019-08-05 10:01:45,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2019-08-05 10:01:45,386 INFO L391 BasicCegarLoop]: Found error trace [2019-08-05 10:01:45,386 INFO L399 BasicCegarLoop]: trace histogram [17, 1, 1, 1, 1] [2019-08-05 10:01:45,387 INFO L418 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1ASSERT_VIOLATIONASSERT, ULTIMATE.startErr2ASSERT_VIOLATIONASSERT, ULTIMATE.startErr3ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2019-08-05 10:01:45,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-08-05 10:01:45,387 INFO L82 PathProgramCache]: Analyzing trace with hash -115772361, now seen corresponding path program 17 times [2019-08-05 10:01:45,387 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy Received shutdown request... [2019-08-05 10:01:54,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2019-08-05 10:01:54,101 INFO L285 seRefinementStrategy]: Strategy FixedRefinementStrategy was unsuccessful and could not determine trace feasibility. [2019-08-05 10:01:54,102 INFO L466 BasicCegarLoop]: Counterexample might be feasible [2019-08-05 10:01:54,111 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,112 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,113 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,113 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,113 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,114 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,114 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,114 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,114 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,115 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,115 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,115 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,115 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,116 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,116 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,116 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,116 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,117 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,117 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,117 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,117 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,118 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,118 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,118 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,119 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,119 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,119 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,119 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,119 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,120 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,120 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,120 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,120 WARN L219 RCFGBacktranslator]: You are using large block encoding together with an algorithm for which the backtranslation into program statements is not yet implemented. [2019-08-05 10:01:54,121 WARN L224 RCFGBacktranslator]: unable to determine which branch was taken at Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, Merged: Merged: Merged: Merged: Merged: Merged: Merged: Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, Merged: BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:22/2-32/7, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:23/4-31/6, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:25/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13, BPL: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/heapseparator/speedup-poc01-03s.bpl:27/11-31/13 [2019-08-05 10:01:54,129 WARN L226 ceAbstractionStarter]: Unable to decide correctness. Please check the following counterexample manually. [2019-08-05 10:01:54,129 INFO L202 PluginConnector]: Adding new model speedup-poc01-03s.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.08 10:01:54 BoogieIcfgContainer [2019-08-05 10:01:54,130 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-08-05 10:01:54,131 INFO L168 Benchmark]: Toolchain (without parser) took 234328.72 ms. Allocated memory was 133.7 MB in the beginning and 2.9 GB in the end (delta: 2.8 GB). Free memory was 110.0 MB in the beginning and 1.9 GB in the end (delta: -1.8 GB). Peak memory consumption was 2.9 GB. Max. memory is 7.1 GB. [2019-08-05 10:01:54,131 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.16 ms. Allocated memory is still 133.7 MB. Free memory was 111.3 MB in the beginning and 111.1 MB in the end (delta: 209.9 kB). Peak memory consumption was 209.9 kB. Max. memory is 7.1 GB. [2019-08-05 10:01:54,131 INFO L168 Benchmark]: Boogie Procedure Inliner took 40.51 ms. Allocated memory is still 133.7 MB. Free memory was 109.8 MB in the beginning and 108.2 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.6 MB. Max. memory is 7.1 GB. [2019-08-05 10:01:54,131 INFO L168 Benchmark]: Boogie Preprocessor took 27.69 ms. Allocated memory is still 133.7 MB. Free memory was 108.2 MB in the beginning and 106.9 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. [2019-08-05 10:01:54,131 INFO L168 Benchmark]: RCFGBuilder took 468.42 ms. Allocated memory is still 133.7 MB. Free memory was 106.9 MB in the beginning and 95.1 MB in the end (delta: 11.8 MB). Peak memory consumption was 11.8 MB. Max. memory is 7.1 GB. [2019-08-05 10:01:54,131 INFO L168 Benchmark]: TraceAbstraction took 233787.48 ms. Allocated memory was 133.7 MB in the beginning and 2.9 GB in the end (delta: 2.8 GB). Free memory was 94.7 MB in the beginning and 1.9 GB in the end (delta: -1.8 GB). Peak memory consumption was 2.9 GB. Max. memory is 7.1 GB. [2019-08-05 10:01:54,132 INFO L335 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.16 ms. Allocated memory is still 133.7 MB. Free memory was 111.3 MB in the beginning and 111.1 MB in the end (delta: 209.9 kB). Peak memory consumption was 209.9 kB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 40.51 ms. Allocated memory is still 133.7 MB. Free memory was 109.8 MB in the beginning and 108.2 MB in the end (delta: 1.6 MB). Peak memory consumption was 1.6 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 27.69 ms. Allocated memory is still 133.7 MB. Free memory was 108.2 MB in the beginning and 106.9 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 468.42 ms. Allocated memory is still 133.7 MB. Free memory was 106.9 MB in the beginning and 95.1 MB in the end (delta: 11.8 MB). Peak memory consumption was 11.8 MB. Max. memory is 7.1 GB. * TraceAbstraction took 233787.48 ms. Allocated memory was 133.7 MB in the beginning and 2.9 GB in the end (delta: 2.8 GB). Free memory was 94.7 MB in the beginning and 1.9 GB in the end (delta: -1.8 GB). Peak memory consumption was 2.9 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - UnprovableResult [Line: 35]: Unable to prove that assertion always holds Unable to prove that assertion always holds Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L10] assume p1 != p2; [L11] assume p1 != p3; [L12] assume p1 != p4; [L13] assume p2 != p3; [L14] assume p2 != p4; [L15] assume p3 != p4; [L17] #memory_int_1[p1] := 0; [L18] #memory_int_2[p2] := 0; [L19] #memory_int_3[p3] := 0; [L20] #memory_int_4[p4] := 0; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L24] #memory_int_1[p1] := #memory_int_1[p1] + 1; [L33] assert #memory_int_1[p1] >= 0; [L34] assert #memory_int_2[p2] <= 0; [L35] assert #memory_int_3[p3] >= 0; - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 10 locations, 4 error locations. UNKNOWN Result, 233.7s OverallTime, 70 OverallIterations, 18 TraceHistogramMax, 3.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 500 SDtfs, 466 SDslu, 1663 SDs, 0 SdLazy, 1334 SolverSat, 115 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 751 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 654 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 20.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=31occurred in iteration=68, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 69 MinimizatonAttempts, 349 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 64.4s SatisfiabilityAnalysisTime, 165.4s InterpolantComputationTime, 841 NumberOfCodeBlocks, 841 NumberOfCodeBlocksAsserted, 70 NumberOfCheckSat, 751 ConstructedInterpolants, 0 QuantifiedInterpolants, 496668 SizeOfPredicates, 390 NumberOfNonLiveVariables, 1579 ConjunctsInSsa, 725 ConjunctsInUnsatCore, 69 InterpolantComputations, 4 PerfectInterpolantSequences, 0/3705 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces Completed graceful shutdown