Faits: Faits: A. X._ SA, société active dans l'exploitation de grands magasins de détail, a pris part à la réalisation du centre commercial de la Praille qui se trouve à proximité de Genève. Le 3 mai 2000, avec Y._ AG qui exploitait elle aussi des magasins, elle a conclu une convention par laquelle les parties s'engageaient à conclure un contrat de bail à loyer. Y._ AG aurait la jouissance de 2'871 m2 de locaux au premier étage du centre commercial et de 505 m2 au premier sous-sol. L'édifice se trouvait encore à l'état de projet et les emplacements étaient définis par un plan annexé à la convention. Les locaux seraient destinés à l'exploitation d'un grand magasin qui offrirait un assortiment obligatoire selon une liste également jointe à la convention. Le loyer s'élèverait à 5% du chiffre d'affaires mais, au minimum, par année, à 800'000 fr. durant les deux premières années, à 850'000 fr. durant les troisième et quatrième années, puis à 900'000 fr. dès la cinquième année. La durée initiale du bail serait fixée à dix ans; chaque partie aurait le droit de le résilier pour la fin de cette durée ou, si elles le reconduisaient tacitement, pour la fin de chaque année de bail. X._ SA se réservait le droit de fixer le commencement du bail en fonction de l'ouverture du centre commercial qui était prévue pour avril ou mai 2002, mais au plus tard pour le printemps de 2003. A. X._ SA, société active dans l'exploitation de grands magasins de détail, a pris part à la réalisation du centre commercial de la Praille qui se trouve à proximité de Genève. Le 3 mai 2000, avec Y._ AG qui exploitait elle aussi des magasins, elle a conclu une convention par laquelle les parties s'engageaient à conclure un contrat de bail à loyer. Y._ AG aurait la jouissance de 2'871 m2 de locaux au premier étage du centre commercial et de 505 m2 au premier sous-sol. L'édifice se trouvait encore à l'état de projet et les emplacements étaient définis par un plan annexé à la convention. Les locaux seraient destinés à l'exploitation d'un grand magasin qui offrirait un assortiment obligatoire selon une liste également jointe à la convention. Le loyer s'élèverait à 5% du chiffre d'affaires mais, au minimum, par année, à 800'000 fr. durant les deux premières années, à 850'000 fr. durant les troisième et quatrième années, puis à 900'000 fr. dès la cinquième année. La durée initiale du bail serait fixée à dix ans; chaque partie aurait le droit de le résilier pour la fin de cette durée ou, si elles le reconduisaient tacitement, pour la fin de chaque année de bail. X._ SA se réservait le droit de fixer le commencement du bail en fonction de l'ouverture du centre commercial qui était prévue pour avril ou mai 2002, mais au plus tard pour le printemps de 2003. B. En février 2001, puis de nouveau en juin et juillet 2001, divers journaux ont publié des informations selon lesquelles Y._ AG avait subi des pertes durant plusieurs années consécutives. Elle n'avait ensuite réalisé qu'un modeste bénéfice et sa rentabilité demeurait insuffisante. Le directeur et le chef de la division informatique avaient été contraints à la démission. Les partenariats conclus avec d'autres entreprises n'avaient pas apporté de solution durable. Le groupe auquel Y._ AG appartenait jusque-là s'en était séparé pour ne conserver que ses filiales actives dans le secteur immobilier. Un nouvel administrateur-délégué prévoyait de mettre en oeuvre un système « shop in shop » qui consiste à répartir les surfaces de vente entre des commerçants indépendants et spécialisés. Par lettre du 26 novembre 2001 adressée à Y._ AG, accompagnée d'une formule officielle de résiliation de bail, X._ SA a dénoncé la convention du 3 mai 2000. Elle se référait aux informations diffusées par la presse et elle expliquait que la situation déficitaire de sa cocontractante ne serait désormais plus équilibrée par le secteur immobilier du groupe auquel elle avait appartenu. Les changements intervenus dans la composition de la direction révélaient des difficultés d'organisation et on redoutait l'acquisition du capital-action par un groupe étranger. La formule « shop in shop » ne correspondait pas au grand magasin prévu par la convention; elle n'était pas compatible avec la stratégie du centre commercial et elle risquait d'engendrer des conflits importants avec les autres locataires. Enfin, Y._ AG prévoyait de poursuivre l'exploitation d'un grand magasin dans le quartier genevois de Plainpalais, situé à près de deux kilomètres du centre commercial de la Praille; or, il était évident que la convention impliquait la fermeture de ce point de vente. X._ SA affirmait que ces circonstances, extraordinaires et imprévisibles au moment où la convention avait été conclue, constituaient pour elle de justes motifs de s'en départir. Par lettre du 26 novembre 2001 adressée à Y._ AG, accompagnée d'une formule officielle de résiliation de bail, X._ SA a dénoncé la convention du 3 mai 2000. Elle se référait aux informations diffusées par la presse et elle expliquait que la situation déficitaire de sa cocontractante ne serait désormais plus équilibrée par le secteur immobilier du groupe auquel elle avait appartenu. Les changements intervenus dans la composition de la direction révélaient des difficultés d'organisation et on redoutait l'acquisition du capital-action par un groupe étranger. La formule « shop in shop » ne correspondait pas au grand magasin prévu par la convention; elle n'était pas compatible avec la stratégie du centre commercial et elle risquait d'engendrer des conflits importants avec les autres locataires. Enfin, Y._ AG prévoyait de poursuivre l'exploitation d'un grand magasin dans le quartier genevois de Plainpalais, situé à près de deux kilomètres du centre commercial de la Praille; or, il était évident que la convention impliquait la fermeture de ce point de vente. X._ SA affirmait que ces circonstances, extraordinaires et imprévisibles au moment où la convention avait été conclue, constituaient pour elle de justes motifs de s'en départir. C. Le 24 décembre 2001, Y._ AG a saisi la commission de conciliation compétente d'une requête tendant principalement à faire constater que le congé était inefficace et, subsidiairement, à le faire annuler. La conciliation n'ayant pas abouti, elle a pris les mêmes conclusions devant le Tribunal des baux et loyers du canton de Genève. Par la suite, elle a en outre conclu à ce que X._ SA fût condamnée à lui délivrer les locaux visés par la convention. La défenderesse a requis le tribunal de rejeter la requête et de constater qu'elle-même avait valablement dénoncé la convention. Elle persistait dans les motifs déjà exposés et elle invoquait, de plus, des faits survenus depuis le 26 novembre 2001: la demanderesse avait cédé ses branches d'activité autres que les grands magasins et elle s'était rapprochée du groupe Z._, lequel avait acquis la totalité de ses actions. En décembre 2003, les enseignes Y._ avaient entièrement disparu, remplacées par celles de Z._. Celle-ci était déjà présente dans le centre commercial sur une surface d'environ 4'000 m2; lui délivrer en outre les locaux concernés, par l'intermédiaire de la demanderesse, aurait entraîné sa surreprésentation dans le centre, avec un risque d'assortiments identiques dans plusieurs magasins. Le tribunal a interrogé divers témoins qui ont surtout apporté des renseignements sur la situation financière de la demanderesse et l'évolution de ses affaires avant son passage au groupe Z._. Il s'est prononcé sur la requête le 13 septembre 2005 et il a donné, en substance, gain de cause à la demanderesse. Il a retenu que dans la mesure où elles étaient avérées, les circonstances invoquées par la défenderesse ne constituaient pas de justes motifs de résiliation anticipée d'un bail à loyer, de sorte que la dénonciation était inefficace. La défenderesse n'était pas en mesure de délivrer les locaux concernés car, dans le centre commercial entre-temps réalisé et inauguré, ces locaux étaient déjà loués à des tiers; la demanderesse ne pourrait donc que réclamer des dommages-intérêts. La Chambre d'appel en matière de baux et loyers a statué le 12 juin 2006 sur l'appel de la défenderesse; elle a confirmé le jugement dont le dispositif constatait l'inefficacité du congé. La Chambre d'appel en matière de baux et loyers a statué le 12 juin 2006 sur l'appel de la défenderesse; elle a confirmé le jugement dont le dispositif constatait l'inefficacité du congé. D. Agissant par la voie du recours en réforme, la défenderesse requiert le Tribunal fédéral d'annuler l'arrêt de la Chambre d'appel et de constater la validité et le bien-fondé de la dénonciation intervenue le 26 novembre 2001. La demanderesse conclut au rejet du recours. 