<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13121066</id><updated>2012-01-29T08:19:22.314-03:00</updated><category term='QIP'/><category term='Scalar'/><category term='Charla'/><category term='FAQ'/><category term='Barbara Petit'/><category term='Quantiki'/><category term='Bob Coecke'/><category term='debate'/><category term='Implementación'/><category term='Marcos Daniel Villagra'/><category term='P ≠ NP'/><category term='Grover'/><category term='Australia'/><category term='Grenoble'/><category term='Video Abstracts'/><category term='bisimilaridad'/><category term='LDP'/><category term='Cotas Inferiores'/><category term='Vancouver'/><category term='Cursos'/><category term='Kantor'/><category term='Paris'/><category term='PhD'/><category term='PPS'/><category term='Eventos'/><category term='Viajes'/><category term='Quantum Query Complexity'/><category term='FullAdditive'/><category term='Additive'/><category term='entrevista'/><category term='Estados de Bell'/><category term='Video'/><category term='blogs'/><category term='work-in-progress'/><category term='Nature'/><category term='Rosario'/><category term='Búsqueda'/><category term='Preguntas'/><category term='Jonathan Grattage'/><category term='bolivia'/><category term='WECIQ'/><category term='Manuel Gadella'/><category term='Olivier Laurent'/><category term='school'/><category term='prueba'/><category term='Teleportación'/><category term='Gilles Dowek'/><category term='D-Wave'/><category term='Umesh Vazirani'/><category term='Benoît Valiron'/><category term='Ruđer Bošković'/><category term='Probabilistic Type System'/><category term='Artículos'/><category term='System F'/><category term='QPL'/><category term='Cloning'/><category term='Lenguajes Omega'/><category term='Escuela'/><category term='Curry-Howard'/><category term='Jornada'/><category term='Mexico'/><category term='Carlos Amador-Bedolla'/><category term='Random'/><category term='Pablo Arrighi'/><category term='Autómatas Cuánticos'/><category term='Vectorial'/><category term='Viaje en el tiempo'/><category term='slides'/><category term='Mountain View'/><category term='Lista de correo'/><category term='Congresos'/><category term='Tesis'/><category term='Amplificación de Amplitud'/><category term='Brasil'/><category term='Seminario'/><category term='Teoría de Autómatas'/><category term='PLUME'/><category term='Miklos Santha'/><category term='Oxford'/><category term='Types'/><category term='Topología'/><category term='SELEN'/><category term='Canadian Quantum Information Summer School'/><category term='arXiv'/><category term='Scott Aaronson'/><category term='Paris 13'/><category term='École Polytechnique'/><category term='Valladolid'/><category term='Lambda Cálculo'/><category term='Teoría de Tipos'/><category term='post invitado'/><category term='Orsay'/><category term='TypiCal'/><category term='Lyon Chambery'/><category term='IHP'/><category term='LAMA'/><category term='España'/><category term='Michael Nielsen'/><category term='Normalización'/><category term='Canadá'/><category term='criptografía'/><category term='Alán Aspuru-Guzik'/><category term='Polinomios'/><category term='Ion Traps'/><category term='Paper Workshops'/><category term='WHOCAS'/><category term='paper conferencias'/><category term='Química Cuántica'/><category term='Relatividad'/><category term='quant-ph'/><category term='DiVincenzo'/><category term='Algoritmos'/><category term='Quantum Walks'/><category term='UBA'/><category term='Paper Journals'/><category term='Workshops'/><category term='Wiki'/><category term='André van Tonder'/><category term='Francia'/><category term='Julia Kempe'/><category term='Lionel Vaux'/><category term='Lenguajes'/><category term='Reportes'/><title type='text'>Computación Cuántica</title><subtitle type='html'>Blog sobre computación cuántica y fundamentos de las ciencias de la computación. Manenido por Alejandro Díaz-Caro y Marcos Daniel Villagra</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default?start-index=101&amp;max-results=100'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>144</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13121066.post-5835284368617293900</id><published>2012-01-26T10:09:00.000-03:00</published><updated>2012-01-26T11:41:03.171-03:00</updated><title type='text'>Banear Elsevier</title><content type='html'>&lt;div style="text-align: justify;"&gt;Les recomiendo &lt;a href="http://gowers.wordpress.com/2012/01/21/elsevier-my-part-in-its-downfall"&gt;este artículo&lt;/a&gt; en el blog de &lt;a href="http://en.wikipedia.org/wiki/Timothy_Gowers"&gt;Tim Gowers&lt;/a&gt; (un medalla Fields y blogger), donde expresa su preocupación sobre &lt;a href="http://www.elsevier.com/wps/find/journal_browse.cws_home"&gt;las revistas de Elsevier&lt;/a&gt; y el apoyo de esta editorial a los proyectos de ley estadounidenses &lt;a href="http://en.wikipedia.org/wiki/Stop_Online_Piracy_Act"&gt;SOPA&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/PROTECT_IP_Act"&gt;PIPA&lt;/a&gt; y &lt;a href="http://en.wikipedia.org/wiki/Research_Works_Act"&gt;Research Works Act&lt;/a&gt; (esta última es un proyecto para prohibir las publicaciones científicas estadounidenses en revistas de libre acceso).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hay una &lt;a href="http://thecostofknowledge.com/"&gt;&lt;b&gt;declaración de intención&lt;/b&gt;&lt;/a&gt; donde, hasta ahora, 460 científicos han (hemos!) dado su apoyo diciendo que o bien no van a publicar, o no van a hacer reviews, o no van a participar en la edición de revistas de esa editorial (o ninguna de las 3), hasta que cambie sus políticas. Se pueden ver algunas personalidades muy reconocidas entre los firmantes, como por ejemplo &lt;a href="http://fr.wikipedia.org/wiki/Jean-Louis_Krivine"&gt;Jean-Louis Krivine&lt;/a&gt;, entre muchos otros.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Update: Agrego más cosas al post.&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En el post de Tim Gowers menciona otros 3 puntos en contra de Elsevier, que resumidamente son:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Precios extremadamente elevados&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. La justificación de esos precios con que te tenés que suscribir a todas sus revistas en algún tema, o a ninguna (no podés elegir a qué revistas suscribirte)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. Cuando una biblioteca trata de negociar el precio, Elsevier directamente les corta el acceso a todas sus publicaciones.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Y lo más importante: los papers los escriben científicos (no pagados por Elsevier), los referean los mismos científicos (tampoco se recibe retribución por eso) y en la mayoría de los casos, los editan los mismos científicos, también gratuitamente. Porqué Elsevier luego les vende las publicaciones a las mismas instituciones que pagan a esos científicos? Pues no tiene sentido alguno. Hace mucho tiempo, el trabajo de Elsevier era distribuir las publicaciones, así llegaba a las distintas universidades y centros de investigación. Hoy en día, con Internet, no sólo es&amp;nbsp;innecesario&amp;nbsp;su trabajo, es contraproducente, ya que quien no haya pagado el acceso, no puede acceder a la publicación (y Elsevier en particular tiene reglas muy duras en cuanto a no permitir a los autores poner una copia gratuitamente en la web).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Por eso están proliferando cada vez más las publicaciones de libre acceso, como por ejemplo &lt;a href="http://www.lmcs-online.org/ojs/about.php"&gt;Logical Methods in Computer Science&lt;/a&gt; (hay muchas más, sólo menciono el ejemplo más relevante a mi trabajo), que cuenta con un cuerpo editorial del más alto nivel en el área, tiene un proceso de review muy riguroso, y la publicación se hace online, de libre acceso y con licencia &lt;a href="http://creativecommons.org/licenses/by-nd/2.0/deed.es"&gt;Creative Commons&lt;/a&gt;. Hay muchísimas revistas, en casi cualquier área de la ciencia, de acceso gratuito. &lt;a href="http://www.doaj.org/doaj?func=subject&amp;amp;cpid=114"&gt;Aquí dejo un sitio&lt;/a&gt; que se encarga de listarlas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Y la pregunta obligada es: &lt;i&gt;Realmente necesitamos a Elsevier?&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-5835284368617293900?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/5835284368617293900/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2012/01/banear-elsevier.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5835284368617293900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5835284368617293900'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2012/01/banear-elsevier.html' title='Banear Elsevier'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7003359710771901248</id><published>2012-01-19T09:55:00.000-03:00</published><updated>2012-01-24T09:39:02.062-03:00</updated><title type='text'>Logic and interactions 2012</title><content type='html'>Desde el 30 de Enero al 2 de Marzo, se llevará a cabo en la ciudad de Marsella (Francia) el evento&lt;a href="http://li2012.univ-mrs.fr/"&gt;&lt;b&gt;&amp;nbsp;Lógica e interacciones&lt;/b&gt;&lt;/a&gt;. Se trata de un evento de 5 semanas que reunirá investigadores en muchas áreas de lógica computacional.&lt;br /&gt;&lt;br /&gt;En particular la cuarta semana, del 20 al 24 de Febrero, estará dedicada a "&lt;a href="http://li2012.univ-mrs.fr/programme/week4/"&gt;&lt;b&gt;Enfoques Cuantitativos&lt;/b&gt;&lt;/a&gt;". Los organizadores de dicha semana son &lt;a href="http://www-lipn.univ-paris13.fr/~pagani/"&gt;Michele Pagani&lt;/a&gt;, &lt;a href="http://membres-lig.imag.fr/perdrix/"&gt;Simon Perdrix&lt;/a&gt;, &lt;a href="http://www.mscs.dal.ca/~selinger/"&gt;Peter Selinger&lt;/a&gt; y &lt;a href="http://www.pps.jussieu.fr/~tasson/"&gt;Christine Tasson&lt;/a&gt;. Habrá cursos dictados por &lt;a href="http://www.pps.jussieu.fr/~ehrhard/"&gt;Thomas Ehrhard&lt;/a&gt;, &lt;a href="http://homepages.inf.ed.ac.uk/ekashefi/home_page.html"&gt;Elham Kashefi&lt;/a&gt;, &lt;a href="http://www.cs.mcgill.ca/~prakash/"&gt;Prakash Panangaden&lt;/a&gt; y &lt;a href="http://www.pps.jussieu.fr/~tasson/"&gt;Christine Tasson&lt;/a&gt;. Además se contará con numerosos oradores invitados de renombre, y algunas contribuciones. Yo envié una contribución, la cual fue aceptada y la presentaré el &lt;strike&gt;martes 21 a las 15:30&lt;/strike&gt; jueves 23 a las 11:20. Aquí dejo los datos de mi presentación (la versión en inglés la pueden consultar &lt;a href="http://li2012.univ-mrs.fr/programme/week4/talks/"&gt;en la página&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Título:&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Tipage vectorial&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Resumen (traducción):&lt;/b&gt;&lt;/div&gt;&lt;blockquote class="tr_bq"&gt;&lt;div style="text-align: justify;"&gt;Los cálculos lambda algebraicos son extensiones al cálculo lambda donde las combinaciones lineales de términos, son también términos. Estos cálculos pueden verse como un marco para expresar programas probabilísticos, baricéntricos, cuánticos y no-determinísticos. Más generalmente, operadores lineales y vectores pueden&amp;nbsp;expresarse&amp;nbsp;naturalmente en este entorno. El sistema de tipos &lt;i&gt;Vectorial&lt;/i&gt;, en su variante à la Church, es un sistema que se ubica sobre el cálculo lambda algebraico lineal, poniendo en relieve esos operadores lineales y mostrando la estructura de los vectores formados por la forma normal de los términos. En este sistema se pueden expresar programas cuánticos. Aunque ya hemos encontrado la conexión de Curry-Howard de un fragmento del sistema con la lógica proposicional de segundo orden, aún queda un trabajo por hacer para encontrar la lógica detrás del sistema completo. En esta charla presentaré el sistema de tipos &lt;i&gt;Vectorial&lt;/i&gt;&amp;nbsp;(un trabajo en conjunto con B. Valiron y P. Arrighi), el isomorphismo de Curry-Howard de la parte aditiva (trabajos conjuntos, uno con B. Petit y otro con G. Dowek) y daré algunas pistas de direcciones futuras para encontrar la "lógica vectorial", una lógica que tendrá programas cuánticos, probabilísticos y no-determinísticos como pruebas.&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7003359710771901248?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7003359710771901248/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2012/01/logic-and-interactions-2012.html#comment-form' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7003359710771901248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7003359710771901248'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2012/01/logic-and-interactions-2012.html' title='Logic and interactions 2012'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1425157729968045683</id><published>2012-01-15T23:04:00.000-03:00</published><updated>2012-01-15T23:04:05.667-03:00</updated><title type='text'>Preparación para SODA 2012</title><content type='html'>&lt;div style="text-align: justify;"&gt;El martes 17 de enero comienza SODA'12 en Kyoto. El &lt;a href="http://www.starwoodhotels.com/westin/property/overview/index.html?propertyID=1427&amp;amp;PS=AP_MEC_Westin_google_Phrase_the%20westin%20miyako%20kyoto"&gt;hotel&lt;/a&gt; tiene muy linda pinta. Queda más o menos a 1 hora de camino desde donde vivo, asi que pienso ir y venir durante los 3 días que dure.&amp;nbsp;Voy a intentar hacer un mini-reporte sobre los 3 días más adelante. Además voy a llevar mi super cámara Nikkon.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Voy a estar principalmente enfocado en las presentaciones sobre comunicación. Hay algunas muy interesantes también relacionadas a &lt;i&gt;streaming&lt;/i&gt;. Sobre computación cuántica solo va a haber una presentación de Francois Le Gall sobre multiplicación de matrices.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para el viaje en tren de 1 hora (2 horas ída y vuelta), me estoy llevando el libro &lt;a href="http://books.google.co.jp/books?id=dYcgjfXsYk8C&amp;amp;printsec=frontcover&amp;amp;dq=Algebraic+Complexity+Theory&amp;amp;hl=en&amp;amp;sa=X&amp;amp;ei=TIUTT4WfOqT2mAXMgoT_CQ&amp;amp;ved=0CCwQ6AEwAA#v=onepage&amp;amp;q=Algebraic%20Complexity%20Theory&amp;amp;f=false"&gt;Algebraic Complexity Theory&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1425157729968045683?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1425157729968045683/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2012/01/preparacion-para-soda-2012.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1425157729968045683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1425157729968045683'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2012/01/preparacion-para-soda-2012.html' title='Preparación para SODA 2012'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7574686129343567007</id><published>2012-01-10T05:27:00.000-03:00</published><updated>2012-01-13T22:28:29.453-03:00</updated><title type='text'>Back Online!</title><content type='html'>&lt;div style="text-align: justify;"&gt;Bueno, ya era hora de escribir algo de vuelta. Mucho pasó desde la última entrada. En particular, el fantástico anuncio de &lt;a href="http://public.web.cern.ch/public/"&gt;CERN&lt;/a&gt; sobre sus últimos experimentos en búsqueda del bosson de Higgs. Alguno siempre me pregunta por qué es tan importante descubrir esa partícula. Yo trato de explicar en los términos que yo entiendo, porque no soy físico. Este vídeo es fabuloso. Mejor que esto ya no se puede explicar. Es un poco largo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://3.gvt0.com/vi/lZRKHUVnewc/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lZRKHUVnewc&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/lZRKHUVnewc&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Después también la conferencia &lt;a href="http://www.iro.umontreal.ca/~qip2012/"&gt;QIP 2012&lt;/a&gt; que se llevó a cabo en Montreal en diciembre. Lástima que este año no colgaron los videos en la página web como en años anteriores. Aún así, hay un excelente resumen en &lt;a href="http://dabacon.org/pontiff/"&gt;The Quantum Pontiff&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;También, los últimos avances después de más de 20 años en multiplicación de matrices bien reportado en &lt;a href="http://www.scottaaronson.com/blog/?p=839"&gt;Shtetl Optimized&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Lo que me mantuvo ocupado, en especial los últimos 2 meses, es el nuevo paper en el que estaba trabajando. De hecho, ya había dado un pista en este &lt;a href="http://computacioncuantica.blogspot.com/2011/08/escuelas-conferencias-y-otras-cosas.html"&gt;post anterior&lt;/a&gt;. Es sobre una nueva técnica para encontrar cotas inferiores para protocolos de comunicación cuántica. En este &lt;a href="http://computacioncuantica.blogspot.com/2010/11/communication-complexity-lower-bounds.html"&gt;post&lt;/a&gt; había explicado el modelo de comunicación. Bueno, después de mucho, mucho (y mucho) trabajo, por fin pude hacer lo que me propuse.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Uno de los problemas principales en esta área era demostrar un &lt;i&gt;gap&lt;/i&gt; en la complejidad para modelos de comunicación con 3 o más jugadores. Un &lt;i&gt;gap&lt;/i&gt; quiere decir, encontrar alguna función que clásicamente requiera ≥ X recursos computacionales (tiempo, espacio, etc), y quánticamente requiera a lo más estrictamente menor que X recursos computacionales. Por ejemplo, en búsqueda no-estructurada sabemos que clásicamente requerimos Ω(n) accesos a un oráculo, pero O(√n) accesos a un oráculo cuántico. Entonces acá hay un gap cuadrático.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En el caso de comunicación entre 2 jugadores, ya tenemos varios gaps exponenciales y cuadráticos. Para 3 o más jugadores no teníamos nada. Y de hecho este es un problema bastante difícil, principalmente porque las ténicas para cotas inferiores en modelos clásicos de &lt;i&gt;multiparty communication&lt;/i&gt; son generalmente muy débiles, i.e., las cotas inferiores no son óptimas, y muchas veces están lejos de ser óptimas. Entonces ¿cómo hacer para demostrar un &lt;i&gt;gap&lt;/i&gt; en comunicación &lt;i&gt;multiparty&lt;/i&gt;? El truco está primero en relajar el modelo, por ejemplo, en lugar de considerar modelos de comunicación con &lt;i&gt;bounded-error&lt;/i&gt;, considerar un modelo no-determinístico. Segundo, tener una nueva técnica.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Eso fue lo que hice en este trabajo. Primero consideramos un modelo de comunicación no-determinístico, y acotamos por arriba y por abajo utilizando el concepto de &lt;i&gt;tensor rank&lt;/i&gt;. Esto luego lo aplicamos al problema de multiplicación de matrices y pudimos sacar un &lt;i&gt;gap &lt;/i&gt;super-polinomial, el primero en multiparty communication.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Generalmente estos modelos no-determinísticos no son realistas, pero muchas veces se usan para hacer predicciones en modelos reales. Por ejemplo, &lt;b&gt;P&lt;/b&gt; vs &lt;b&gt;NP&lt;/b&gt;,&lt;b&gt;&amp;nbsp;&lt;/b&gt;i.e., tiempo determinístico vs tiempo no-determinístico. En este trabajo también hicimos algunas aplicaciones a comunicaciones cuánticas exactas, i.e., donde la respuesta se obtiene con probabilidad 1.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Al final lo mandé a una conferencia, y ahora estoy preparando la versión full para subir a arXiv y a ECCC y preparar la versión journal. Apenas lo tengo lo pondré aquí.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;b&gt;Actualización(14/Ene/2012):&lt;/b&gt;&lt;/span&gt;&amp;nbsp;Aquí está la versión en &lt;a href="http://eccc.hpi-web.de/report/2012/004/"&gt;ECCC&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7574686129343567007?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7574686129343567007/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2012/01/back-online.html#comment-form' title='8 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7574686129343567007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7574686129343567007'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2012/01/back-online.html' title='Back Online!'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-6799044534590297123</id><published>2011-10-31T23:31:00.000-03:00</published><updated>2011-10-31T23:31:16.701-03:00</updated><title type='text'>Dick y Ken entrevistan a Kurt Gödel</title><content type='html'>Muy buen entrada en el blog &lt;a href="http://rjlipton.wordpress.com/2011/10/31/an-interview-with-kurt-gdel/"&gt;Gödel's Lost Letter and P=NP&lt;/a&gt;. Vale la pena leerlo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-6799044534590297123?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/6799044534590297123/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/dick-y-ken-entrevistan-kurt-godel.html#comment-form' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6799044534590297123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6799044534590297123'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/dick-y-ken-entrevistan-kurt-godel.html' title='Dick y Ken entrevistan a Kurt Gödel'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-6914746562481218601</id><published>2011-10-30T23:01:00.000-03:00</published><updated>2011-10-30T23:01:19.544-03:00</updated><title type='text'>QIP 2012</title><content type='html'>Los papers de QIP 2012 y el programa ya están listos! Pueden ver en este &lt;a href="http://www.iro.umontreal.ca/~qip2012/scientific_e.php"&gt;link&lt;/a&gt;. Siempre QIP tiene papers de muy alta calidad. Por algo es la mejor conferencia en nuestra área. Quiero destacar algunos papers:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://arxiv.org/abs/1108.2316"&gt;Merkle Puzzles in a Quantum World&lt;/a&gt;. Gilles Brassard, Peter Hoyer, Kassem Kalach, Marc Kaplan, Sophie Laplante, Louis Salvail.&lt;br /&gt;&lt;br /&gt;Está como &lt;i&gt;featured talk&lt;/i&gt;, y es un paper escrito por mi gran amigo Kassem. Un excelente trabajo con una gran aplicación en un problem natural del &lt;a href="http://arxiv.org/abs/quant-ph/0611054"&gt;método del adversario negativo&lt;/a&gt;. Este trabajo también lo presentaron en CRYPTO'11.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Local quantum circuits are appoximate polynomial-designs.&lt;/b&gt; Fernando Brandao, Aram Harrow, Michal Horodecki.&lt;br /&gt;&lt;br /&gt;Fernando es de Brasil, y es profesor asistente en la Universidad de Minas Gerais. Aún no tuve el placer de conocerlo, espero poder hacerlo y charlar un poco sobre el interés que hay en Brasil y latino-américa en computación cuántica.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://francoislegall.com/LeGallSODA12-p.pdf"&gt;Improved Output-Sensitive Quantum Algorithms for Boolean Matrix Multiplication&lt;/a&gt;. Francois Le Gall.&lt;br /&gt;&lt;br /&gt;Francois es un colega de la Universidad de Tokyo. Su paper es fabuloso, mejorando el paper de Harry Buhrman y Robert Spalek basado en &lt;i&gt;quantum walks&lt;/i&gt;. Francois utiliza una reducción a &lt;i&gt;triangle finding&lt;/i&gt;, que al mismo tiempo está basado nuevamente en &lt;i&gt;quantum walks&lt;/i&gt;. Este paper también lo va a estar presentando en &lt;a href="http://www.siam.org/meetings/da12/"&gt;SODA'12&lt;/a&gt; que será en Kyoto.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-6914746562481218601?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/6914746562481218601/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/qip-2012.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6914746562481218601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6914746562481218601'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/qip-2012.html' title='QIP 2012'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-5821930656474316831</id><published>2011-10-29T20:01:00.001-03:00</published><updated>2011-10-29T20:07:41.287-03:00</updated><title type='text'>Quantum Information and Foundations StackExchange Proposal</title><content type='html'>[Este post es en inglés, ya que se trata de &lt;a href="http://area51.stackexchange.com/proposals/36039/quantum-information-and-foundations"&gt;crear un sitio en inglés&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;I just copy and paste an email from the &lt;a href="http://maillist.ox.ac.uk/ezmlm-cgi/9216"&gt;quantum-foundations mailing list&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Dear fellow researchers:&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;We hope you can all join us in building a new web-based research&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;community for quantum computing, information and foundations on&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;StackExchange, and possibly earn some social media reputation points&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;while they're at it (good for bragging rights, at least).&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;StackExchange is a collection of web sites where users can ask&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;questions of a technical nature and receive high-quality answers from&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;their communities. We hope to use StackExchange to coordinate&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;expertise and facilitate research in the quantum information and&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;quantum foundations communities, and so we have created a proposal for&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;a new site dedicated to doing just that. StackExchange has already&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;been found to be highly useful in pure mathematics [1], theoretical&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;computer science [2], and applied [3] and theoretical physics [4], but&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;our proposal addresses that quantum information and foundations lie&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;frustratingly between these fields, and thus each of these existing&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;sites excludes many excellent contributors.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;If you're new to the idea of a StackExchange site, here's some&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;examples of StackExchange sites being used in practice to help make it&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;more clear what we're trying to build up:&lt;/span&gt;&amp;nbsp;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/span&gt;&lt;a href="http://mathoverflow.net/questions/77985" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://mathoverflow.net/&lt;wbr&gt;&lt;/wbr&gt;questions/77985&lt;/a&gt;&amp;nbsp;&lt;br&gt;&lt;a href="http://mathoverflow.net/questions/77985" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/span&gt;&lt;a href="http://cstheory.stackexchange.com/questions/6085/shors-factoring-algorithm-help" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://cstheory.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/questions/&lt;wbr&gt;&lt;/wbr&gt;6085/shors-factoring-&lt;wbr&gt;&lt;/wbr&gt;algorithm-help&lt;/a&gt;&lt;br&gt;&lt;a href="http://cstheory.stackexchange.com/questions/6085/shors-factoring-algorithm-help" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;(Peter Shor himself answered this one!)&lt;/span&gt;&amp;nbsp;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/span&gt;&lt;a href="http://cstheory.stackexchange.com/questions/990/can-we-quantify-the-degree-of-quantumness-in-a-quantum-algorithm" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://cstheory.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/questions/&lt;wbr&gt;&lt;/wbr&gt;990/can-we-quantify-the-&lt;wbr&gt;&lt;/wbr&gt;degree-of-quantumness-in-a-&lt;wbr&gt;&lt;/wbr&gt;quantum-algorithm&lt;/a&gt;&amp;nbsp;&lt;br&gt;&lt;a href="http://cstheory.stackexchange.com/questions/990/can-we-quantify-the-degree-of-quantumness-in-a-quantum-algorithm" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/span&gt;&lt;a href="http://physics.stackexchange.com/questions/3777/informational-capacity-of-qubits-and-photons" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://physics.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/questions/&lt;wbr&gt;&lt;/wbr&gt;3777/informational-capacity-&lt;wbr&gt;&lt;/wbr&gt;of-qubits-and-photons&lt;/a&gt;&amp;nbsp;&lt;br&gt;&lt;a href="http://physics.stackexchange.com/questions/3777/informational-capacity-of-qubits-and-photons" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;(Shor answered this one, too.)&lt;/span&gt;&amp;nbsp;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/span&gt;&lt;a href="http://physics.stackexchange.com/questions/15482/how-do-i-calculate-the-position-on-the-bloch-sphere-of-a-quantum-gate-with-a-giv" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://physics.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/questions/&lt;wbr&gt;&lt;/wbr&gt;15482/how-do-i-calculate-the-&lt;wbr&gt;&lt;/wbr&gt;position-on-the-bloch-sphere-&lt;wbr&gt;&lt;/wbr&gt;of-a-quantum-gate-with-a-giv&lt;/a&gt;&amp;nbsp;&lt;br&gt;&lt;a href="http://physics.stackexchange.com/questions/15482/how-do-i-calculate-the-position-on-the-bloch-sphere-of-a-quantum-gate-with-a-giv" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;(even fairly basic questions are OK)&lt;/span&gt;&amp;nbsp;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/span&gt;&lt;a href="http://physics.stackexchange.com/questions/11702/how-could-a-particle-be-isolated-to-avoid-decoherence" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://physics.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/questions/&lt;wbr&gt;&lt;/wbr&gt;11702/how-could-a-particle-be-&lt;wbr&gt;&lt;/wbr&gt;isolated-to-avoid-decoherence&lt;/a&gt;&amp;nbsp;&lt;br&gt;&lt;a href="http://physics.stackexchange.com/questions/11702/how-could-a-particle-be-isolated-to-avoid-decoherence" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;(Yep, Shor.)&lt;/span&gt;&amp;nbsp;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/span&gt;&lt;a href="http://theoreticalphysics.stackexchange.com/questions/370/rigorous-security-proof-for-wiesners-quantum-money" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://theoreticalphysics.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/questions/&lt;wbr&gt;&lt;/wbr&gt;370/rigorous-security-proof-&lt;wbr&gt;&lt;/wbr&gt;for-wiesners-quantum-money&lt;/a&gt;&amp;nbsp;&lt;br&gt;&lt;a href="http://theoreticalphysics.stackexchange.com/questions/370/rigorous-security-proof-for-wiesners-quantum-money" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;(Asked by Scott Aaronson and answered by Daniel Gottesman.)&lt;/span&gt;&amp;nbsp;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;nbsp;&lt;/span&gt;&lt;a href="http://theoreticalphysics.stackexchange.com/questions/93/models-of-neutrinos-consistent-with-operas-results" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://theoreticalphysics.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/questions/&lt;wbr&gt;&lt;/wbr&gt;93/models-of-neutrinos-&lt;wbr&gt;&lt;/wbr&gt;consistent-with-operas-results&lt;/a&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;If you are interested in helping make this proposal happen, you&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;can help by submitting example questions to the proposal site [5], and&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;later joining in the private beta once it goes live. Remember, the&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;more people that join in, the more useful the site will become!&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Currently, we need 15 new users for the proposal to go live, so your&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;help is definitely appreciated. Thanks for reading! We hope to see you&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;on StackExchange soon!&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Sincerely,&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;a href="http://www.iqc.ca/people/person.php?id=253"&gt;Chris Ferrie&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;a href="http://www.iqc.ca/people/person.php?id=890"&gt;Chris Granade&lt;/a&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Links:&lt;/span&gt;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; [1]&amp;nbsp;&lt;/span&gt;&lt;a href="http://mathoverflow.net/" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://mathoverflow.net/&lt;/a&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp;(&lt;/span&gt;&lt;wbr style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;/wbr&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;Not actually an SE site, but very similar!)&lt;/span&gt;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; [2]&amp;nbsp;&lt;/span&gt;&lt;a href="http://cstheory.stackexchange.com/" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://cstheory.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/&lt;/a&gt;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; [3]&amp;nbsp;&lt;/span&gt;&lt;a href="http://physics.stackexchange.com/" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://physics.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/&lt;/a&gt;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; [4]&amp;nbsp;&lt;/span&gt;&lt;a href="http://theoreticalphysics.stackexchange.com/" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://theoreticalphysics.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/&lt;/a&gt;&lt;br&gt;&lt;span class="Apple-style-span" style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&amp;nbsp; [5]&amp;nbsp;&lt;/span&gt;&lt;a href="http://area51.stackexchange.com/proposals/36039/quantum-information-and-foundations" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px;" target="_blank"&gt;http://area51.&lt;wbr&gt;&lt;/wbr&gt;stackexchange.com/proposals/&lt;wbr&gt;&lt;/wbr&gt;36039/quantum-information-and-&lt;wbr&gt;&lt;/wbr&gt;foundations&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-5821930656474316831?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/5821930656474316831/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/quantum-information-and-foundations.html#comment-form' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5821930656474316831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5821930656474316831'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/quantum-information-and-foundations.html' title='Quantum Information and Foundations StackExchange Proposal'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-2890785626198605268</id><published>2011-10-25T21:19:00.000-03:00</published><updated>2011-10-25T21:19:28.241-03:00</updated><title type='text'>Otro pionero de la computación nos deja</title><content type='html'>&lt;div style="text-align: justify;"&gt;Primero Steve Jobs, depués Dennis Ritchie, y ahora &lt;a href="http://www.wired.com/wiredenterprise/2011/10/john-mccarthy-father-of-ai-and-lisp-dies-at-84/"&gt;John McCarthy&lt;/a&gt;. El fue uno de los iniciadores de la inteligencia artificial. De hecho, él fue la persona quien acuñó ese término. Además fue el creador del primer lenguaje funcional LISP. También fué ganador del premio Turing 1971.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Recuerdo que una vez cuando estaba comenzando en la universidad, le había enviado un email a John McCarthy con algunas preguntas. Ya ni recuerdo sobre que le escribí, pero no recibí ninguna respuesta.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-2890785626198605268?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/2890785626198605268/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/otro-pionero-de-la-computacion-nos-deja.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2890785626198605268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2890785626198605268'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/otro-pionero-de-la-computacion-nos-deja.html' title='Otro pionero de la computación nos deja'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3548452896386645961</id><published>2011-10-18T16:45:00.001-03:00</published><updated>2011-10-18T16:45:51.962-03:00</updated><title type='text'>Poster: Foro Digiteo</title><content type='html'>En octubre &lt;a href="http://computacioncuantica.blogspot.com/2011/07/postdoc-proyecto-alal.html"&gt;comencé un postdoc&lt;/a&gt; financiado por el consorcio Digiteo.&amp;nbsp; &lt;br /&gt;Hoy se realizó el &lt;a href="http://www.digiteo.fr/Digiteo_Annual_Forum_2011"&gt;Foro Anual de Digiteo&lt;/a&gt;, donde se muestran los proyectos en los cuales han invertido. Por lo tanto, tuve que presentar un poster allí explicando mi proyecto. &lt;a href="http://1.bp.blogspot.com/-SiuxY-vv7wc/Tp3VbLu38jI/AAAAAAAADJc/1iuucpyinH8/s1600/IMG_20111018_131020.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/-SiuxY-vv7wc/Tp3VbLu38jI/AAAAAAAADJc/1iuucpyinH8/s200/IMG_20111018_131020.jpg" width="200" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-7Iws7oGFbpw/Tp3VpUrKdmI/AAAAAAAADJk/AbG9hoKv7ac/s1600/IMG_20111018_131403.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-7Iws7oGFbpw/Tp3VpUrKdmI/AAAAAAAADJk/AbG9hoKv7ac/s200/IMG_20111018_131403.jpg" width="200" /&gt;&lt;/a&gt;&lt;a href="http://www.diaz-caro.info/posterDIGITEO.pdf"&gt;Aquí les dejo el poster en PDF para descargar&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Mayoritariamente, los proyectos financiados por Digiteo son de aplicación inmediata (mucho de robótica, visión, ciudades inteligentes, etc), pero todos los años financian algún que otro proyecto teórico, como el mío. Grata fue la sorpresa de encontrarme con un trabajo de &lt;a href="https://lh6.googleusercontent.com/-ijvtzXK1KMc/Tp3VxMrAyFI/AAAAAAAADJs/KdNel4PAP7E/s800/IMG_20111018_102032.jpg"&gt;"Practical" Quantum Coin Flipping&lt;/a&gt;!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3548452896386645961?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3548452896386645961/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/poster-foro-digiteo.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3548452896386645961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3548452896386645961'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/10/poster-foro-digiteo.html' title='Poster: Foro Digiteo'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-SiuxY-vv7wc/Tp3VbLu38jI/AAAAAAAADJc/1iuucpyinH8/s72-c/IMG_20111018_131020.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7826500506198686152</id><published>2011-09-28T06:19:00.002-03:00</published><updated>2011-09-28T06:19:39.262-03:00</updated><title type='text'>Video de la defensa de mi tesis</title><content type='html'>Como mencioné &lt;a href="http://computacioncuantica.blogspot.com/2011/09/terminando-una-etapa.html"&gt;en un post anterior&lt;/a&gt;, el viernes 23/09/11 defendí mi tesis. La universidad puso el video de la defensa (sólo la parte de presentación, sin las preguntas del jurado). Así que aquí les dejo el video y otra vez los slides y el manuscrito:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Du typage vectoriel&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.diaz-caro.info/du-typage-vectoriel-slides.pdf"&gt;Slides&lt;/a&gt; - &lt;a href="http://www.diaz-caro.info/du-typage-vectoriel.pdf"&gt;Manuscript&lt;/a&gt; - &lt;a href="http://mi2s.imag.fr/du-typage-vectoriel"&gt;Video&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7826500506198686152?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7826500506198686152/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/09/video-de-la-defensa-de-mi-tesis.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7826500506198686152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7826500506198686152'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/09/video-de-la-defensa-de-mi-tesis.html' title='Video de la defensa de mi tesis'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1521161282957336426</id><published>2011-09-26T17:09:00.001-03:00</published><updated>2011-09-28T06:20:35.517-03:00</updated><title type='text'>Terminando una etapa</title><content type='html'>El viernes pasado defendí mi tesis titulada "&lt;b style="color: #20124d;"&gt;Du typage vectoriel&lt;/b&gt;" (sobre el tipage vectorial). El abstract ya lo puse &lt;a href="http://computacioncuantica.blogspot.com/2011/07/habemus-date-definito-xxiii-septembris.html"&gt;en otro post&lt;/a&gt;. Aquí les dejo &lt;a href="http://diaz-caro.info/du-typage-vectoriel-slides.pdf"&gt;los slides que usé para defender la tesis&lt;/a&gt; y &lt;a href="http://diaz-caro.info/du-typage-vectoriel.pdf"&gt;la tesis en sí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-mPjD7AKtWw0/ToD_GV6C4UI/AAAAAAAADJU/nyfDhO9BdcM/s1600/foto.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-mPjD7AKtWw0/ToD_GV6C4UI/AAAAAAAADJU/nyfDhO9BdcM/s320/foto.jpg" width="240" /&gt;&lt;/a&gt;Hoy fui a la oficina a sacar todas mis cosas, ya que en este momento estoy en plena mudanza a París, porque el martes que viene empiezo un contrato de investigación de un año en la Université de Paris-Nord, de lo cual &lt;a href="http://computacioncuantica.blogspot.com/2011/07/postdoc-proyecto-alal.html"&gt;cuento más en este post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Y bueno, como toda etapa que termina, viene la nostalgia... y quería recordar en este blog &lt;a href="http://computacioncuantica.blogspot.com/2008/02/volviendo-francia.html"&gt;cuando vine a Grenoble por primera vez&lt;/a&gt;, &lt;a href="http://computacioncuantica.blogspot.com/2008/07/beca-francesa.html"&gt;cuando me dieron la beca&lt;/a&gt;, y &lt;a href="http://computacioncuantica.blogspot.com/2008/09/preparando-las-valijas.html"&gt;cuando comencé esta aventura&lt;/a&gt;... simplemente: Gracias a tantos lectores que mantienen vivo este blog! Espero poder seguir comentando sobre mis investigaciones en lambda cálculo, teoría de tipos y un poquito de cuántica... y para los amantes de la cuántica por suerte tenemos &lt;a href="http://computacioncuantica.blogspot.com/2009/11/primer-post.html"&gt;ahora un verdadero "cuántico"&lt;/a&gt; que espero los mantendrá actualizando :)&lt;br /&gt;&lt;br /&gt;Hasta la próxima!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; El video de la defensa está disponible &lt;a href="http://computacioncuantica.blogspot.com/2011/09/video-de-la-defensa-de-mi-tesis.html"&gt;aquí&lt;/a&gt;. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1521161282957336426?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1521161282957336426/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/09/terminando-una-etapa.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1521161282957336426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1521161282957336426'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/09/terminando-una-etapa.html' title='Terminando una etapa'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-mPjD7AKtWw0/ToD_GV6C4UI/AAAAAAAADJU/nyfDhO9BdcM/s72-c/foto.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3843000918256998046</id><published>2011-09-17T13:05:00.001-03:00</published><updated>2011-09-17T13:05:58.273-03:00</updated><title type='text'>Alán Aspuru-Guzik en "La oveja eléctrica"</title><content type='html'>Les dejo un programa mexicano de divulgación científica llamado "La oveja eléctrica", con un reportaje a &lt;a href="http://aspuru.chem.harvard.edu/"&gt;Alán Aspuru-Guzik&lt;/a&gt;, &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://1.gvt0.com/vi/03VP1hWmejk/0.jpg"&gt;&lt;param name="movie" value="http://www.youtube.com/v/03VP1hWmejk&amp;fs=1&amp;source=uds" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266"  src="http://www.youtube.com/v/03VP1hWmejk&amp;fs=1&amp;source=uds" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3843000918256998046?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3843000918256998046/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/09/alan-aspuru-guzik-en-la-oveja-electrica.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3843000918256998046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3843000918256998046'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/09/alan-aspuru-guzik-en-la-oveja-electrica.html' title='Alán Aspuru-Guzik en &quot;La oveja eléctrica&quot;'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-2242591603935670606</id><published>2011-09-13T11:10:00.001-03:00</published><updated>2011-09-13T12:53:00.675-03:00</updated><title type='text'>Soutenance / Defence / Defensa + QuAND</title><content type='html'>&lt;i&gt;&lt;b&gt;&lt;span style="font-size: x-small;"&gt;(&lt;a href=#en&gt;English&lt;/a&gt;) (&lt;a href=#es&gt;Español&lt;/a&gt;)&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;J'ai le plaisir de annoncer ma soutenance de thèse, accompagné d'un rencontre QuAND, qui aura lieu le 23 septembre à Grenoble. Voici le programme, les infos pratiques et les détails de la thèse.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PROGRAMME&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;10h - 11h :&lt;br /&gt;&amp;nbsp; Réunion stratégique du projet QuAND (privé)&lt;br /&gt;11h15 - 12h :&lt;br /&gt;&amp;nbsp; Exposé de Michele Pagani « Working for a theory of algebraic abstract reduction systems »&lt;br /&gt;12h - 14h :&lt;br /&gt;&amp;nbsp; Pause repas&lt;br /&gt;14h30 - 16h : &lt;br /&gt;&amp;nbsp; Soutenance de thèse d'Alejandro Díaz-Caro : « Du typage vectoriel »&lt;br /&gt;16h :&lt;br /&gt;&amp;nbsp; Pot de thèse&lt;br /&gt;&lt;br /&gt;&lt;b&gt;INFOS PRATIQUES&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;Voilà un petit carte &lt;a href="http://g.co/maps/rc8dc"&gt;http://g.co/maps/rc8dc&lt;/a&gt; et quelques renseignements :&lt;br /&gt;Depuis la gare vous pouvez prendre le Tram B direction « Plaine des sports » et descendre à l'arrêt « Bibliothèques universitaires ».&lt;br /&gt;Le rencontre QuAND aura lieu à la Salle Aquarium, et la soutenance dans l'Amphi du MJK ( Maison Jean Kuntzmann ) même que le pot de thèse.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DÉTAILS DE LA THÈSE&lt;/b&gt; :&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;Titre&lt;/u&gt; :&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Du typage vectoriel&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;u&gt;Par&lt;/u&gt; :&lt;/div&gt;&lt;div style="text-align: center;"&gt;Alejandro DÍAZ-CARO&lt;br /&gt;&lt;u&gt;Directeur&lt;/u&gt; :&lt;/div&gt;&lt;div style="text-align: center;"&gt;Pablo ARRIGHI&lt;br /&gt;&lt;u&gt;Co-directeur&lt;/u&gt; :&lt;/div&gt;&lt;div style="text-align: center;"&gt;Frédéric PROST&lt;/div&gt;&lt;br /&gt;Cette soutenance aura lieu Vendredi 23 Septembre 2011 à 14h30 devant le jury composé de :&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Rapporteurs&lt;/u&gt; :&lt;br /&gt;&lt;b&gt;Gilles DOWEK&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Directeur de recherche - INRIA Centre Paris-Rocquencourt&lt;/i&gt;&lt;/span&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Thomas EHRHARD&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-size: x-small;"&gt;Directeur de recherche CNRS - Laboratoire Preuves, Programmes et Systèmes&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Eduardo BONELLI&lt;/b&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Profesor Asociado et Investigador Adjunto - Universidad Nacional de Quilmes et CONICET&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Examinateurs&lt;/u&gt; :&lt;br /&gt;&lt;b&gt;Philippe JORRAND&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Directeur de Recherche Émérite - CNRS&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Laurent REGNIER&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Professeur - Université de la Méditerranée&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Lionel VAUX&lt;/b&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de la Méditerranée&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Michele PAGANI&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de Paris Nord&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Directeur de thèse&lt;/u&gt; :&lt;br /&gt;&lt;b&gt;Pablo ARRIGHI&lt;/b&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de Grenoble&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Résumé de la thèse&lt;/u&gt; :&amp;nbsp; &lt;br /&gt;L'objectif de cette thèse est de développer une théorie de types pour le λ-calcul linéaire-algébrique, une extension du λ-calcul motivé par l'informatique quantique. Cette extension algébrique comprend tous les termes du λ-calcul plus leurs combinaisons linéaires, donc si t et r sont des termes, α.t+β.r est aussi un terme, avec α et β des scalaires pris dans un anneau. L'idée principale et le défi de cette thèse était d'introduire un système de types où les types, de la même façon que les termes, constituent un espace vectoriel, permettant la mise en évidence de la structure de la forme normale d'un terme. Cette thèse présente le système Lineal , ainsi que trois systèmes intermédiaires, également intéressants en eux-même : Scalar, Additive et λCA, chacun avec leurs preuves de préservation de type et de normalisation forte.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;div id=en&gt;&lt;/div&gt;I am happy to announce that my thesis defence, accompanied of a QuAND meeting, will be held on September 23 at Grenoble. Here you are the programme, the venue and the thesis details.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PROGRAMME&lt;/b&gt;:&lt;br /&gt;10h - 11h:&lt;br /&gt;&amp;nbsp; Business meeting of the QuAND project (private)&lt;br /&gt;11h15 - 12h:&lt;br /&gt;&amp;nbsp; Seminar by Michele Pagani "Working for a theory of algebraic abstract reduction systems"&lt;br /&gt;12h - 14h:&lt;br /&gt;&amp;nbsp; Lunch&lt;br /&gt;14h30 - 16h: &lt;br /&gt;&amp;nbsp; Alejandro Díaz-Caro's thesis defence: "On vectorial typing"&lt;br /&gt;16h:&lt;br /&gt;&amp;nbsp; Drinks&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VENUE&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is a map &lt;a href="http://g.co/maps/rc8dc"&gt;http://g.co/maps/rc8dc&lt;/a&gt; and some details:&lt;br /&gt;From the train station, you can take the Tram B in direction "Plaine des sports", and take off at the stop "Bibliothèques universitaires".&lt;br /&gt;The QuAND meeting will be held at the Aquarium room, and the defence at the lecture hall of the MJK building (Maison Jean Kuntzmann), same as the drinks afterwards.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DETAILS OF THE THESIS&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;Title&lt;/u&gt; :&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;On vectorial typing&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;u&gt;By&lt;/u&gt;:&lt;/div&gt;&lt;div style="text-align: center;"&gt;Alejandro DÍAZ-CARO&lt;br /&gt;&lt;u&gt;Adviser&lt;/u&gt;:&lt;/div&gt;&lt;div style="text-align: center;"&gt;Pablo ARRIGHI&lt;br /&gt;&lt;u&gt;Co-adviser&lt;/u&gt;:&lt;/div&gt;&lt;div style="text-align: center;"&gt;Frédéric PROST&lt;/div&gt;&lt;br /&gt;The defence will take place on Friday, September 23, 2011 at 2:30 pm in front of the following jury:&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Rapporteurs&lt;/u&gt;:&lt;br /&gt;&lt;b&gt;Gilles DOWEK&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Directeur de recherche - INRIA Centre Paris-Rocquencourt&lt;/i&gt;&lt;/span&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Thomas EHRHARD&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-size: x-small;"&gt;Directeur de recherche CNRS - Laboratoire Preuves, Programmes et Systèmes&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Eduardo BONELLI&lt;/b&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Profesor Asociado and Investigador Adjunto - Universidad Nacional de Quilmes et CONICET&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Examinateurs&lt;/u&gt;:&lt;br /&gt;&lt;b&gt;Philippe JORRAND&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Directeur de Recherche Émérite - CNRS&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Laurent REGNIER&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Professeur - Université de la Méditerranée&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Lionel VAUX&lt;/b&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de la Méditerranée&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Michele PAGANI&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de Paris Nord&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Thesis adviser&lt;/u&gt;:&lt;br /&gt;&lt;b&gt;Pablo ARRIGHI&lt;/b&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de Grenoble&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Thesis abstract&lt;/u&gt;:&amp;nbsp; &lt;br /&gt;The objective of this thesis is to develop a type theory for the linear-algebraic λ-calculus, an extension of λ-calculus motivated by quantum computing. This algebraic extension encompass all the terms of λ-calculus together with their linear combinations, so if t and r are two terms, so is α.t + β.r, with α and β being scalars from a given ring. The key idea and challenge of this thesis was to introduce a type system where the types, in the same way as the terms, form a vectorial space, providing the information about the structure of the normal form of the terms. This thesis presents the system Lineal, and also three intermediate systems, however interesting by themselves: Scalar, Additive and λCA, all of them with their subject reduction and strong normalisation proofs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;div id=es&gt;&lt;/div&gt;Me es un placer anunciarles que mi defensa de tesis, acompañada de un encuentro QuAND, será el 23 de Setiembre en Grenoble. Aquí tienen el programa, las informaciones prácticas y los detalles de la tesis.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PROGRAMA&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;10h - 11h:&lt;br /&gt;&amp;nbsp; Encuentro de trabajo del proyecto QuAND (privado)&lt;br /&gt;11h15 - 12h:&lt;br /&gt;&amp;nbsp; Charla de Michele Pagani "Working for a theory of algebraic abstract reduction systems"&lt;br /&gt;12h - 14h:&lt;br /&gt;&amp;nbsp; Almuerzo&lt;br /&gt;14h30 - 16h: &lt;br /&gt;&amp;nbsp; Defensa de tesis de Alejandro Díaz-Caro: "Sobre el tipage vectorial"&lt;br /&gt;16h:&lt;br /&gt;&amp;nbsp; Brindis&lt;br /&gt;&lt;br /&gt;&lt;b&gt;INFORMACIÓN PRÁCTICA&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;Aquí hay un mapa &lt;a href="http://g.co/maps/rc8dc"&gt;http://g.co/maps/rc8dc&lt;/a&gt; y algunos detalles:&lt;br /&gt;Desde la estación de trenes, pueden tomar el Tram B en dirección "Plaine des sports", y bajarse en la parada "Bibliothèques universitaires".&lt;br /&gt;El encuentro QuAND será en la sala Aquarium, y la defensa en el anfiteatro del edificio MJK (Maison Jean Kuntzmann), al igual que el brindis.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;DETALLES DE LA TESIS&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;Título&lt;/u&gt;:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;Sobre el tipage vectorial&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;u&gt;Por&lt;/u&gt;:&lt;/div&gt;&lt;div style="text-align: center;"&gt;Alejandro DÍAZ-CARO&lt;br /&gt;&lt;u&gt;Director&lt;/u&gt;:&lt;/div&gt;&lt;div style="text-align: center;"&gt;Pablo ARRIGHI&lt;br /&gt;&lt;u&gt;Co-director&lt;/u&gt;:&lt;/div&gt;&lt;div style="text-align: center;"&gt;Frédéric PROST&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;La defensa se llevará a cabo el viernes 23 de Setiembre de 2011 a las 14:30hs delante del jurado compuesto por:&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Rapporteurs&lt;/u&gt;:&lt;br /&gt;&lt;b&gt;Gilles DOWEK&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Directeur de recherche - INRIA Centre Paris-Rocquencourt&lt;/i&gt;&lt;/span&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Thomas EHRHARD&lt;/b&gt;&lt;br /&gt;&lt;i&gt;&lt;span style="font-size: x-small;"&gt;Directeur de recherche CNRS - Laboratoire Preuves, Programmes et Systèmes&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Eduardo BONELLI&lt;/b&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Profesor Asociado e Investigador Adjunto - Universidad Nacional de Quilmes et CONICET&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Examinateurs&lt;/u&gt;:&lt;br /&gt;&lt;b&gt;Philippe JORRAND&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Directeur de Recherche Émérite - CNRS&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Laurent REGNIER&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Professeur - Université de la Méditerranée&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Lionel VAUX&lt;/b&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de la Méditerranée&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Michele PAGANI&lt;/b&gt;&lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de Paris Nord&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Director de tesis&lt;/u&gt;:&lt;br /&gt;&lt;b&gt;Pablo ARRIGHI&lt;/b&gt; &lt;br /&gt;&lt;span style="font-size: x-small;"&gt;&lt;i&gt;Maitre de Conférences - Université de Grenoble&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Resumen de la tesis&lt;/u&gt;:&amp;nbsp; &lt;br /&gt;El objetivo de esta tesis es desarrollar una teoría de tipos para el λ-cálculo algebraico-lineal, una extensión de λ-cálculo motivada por la computación cuántica. Esta extensión algebraica comprende todos los términos del λ-cálculo y sus combinaciones lineales, de manera que si t y r son dos términos, α.t + β.r, con α y β escalares de un anillo dado, también lo es. La idea principal y el desafío de esta tesis ha sido introducir un sistema de tipos donde los tipos, de la misma manera que los términos, formen un espacio vectorial, proveyendo información acerca de la estructura de la forma normal de los términos. Esta tesis presenta el sistema Lineal, y también tres sistemas intermedios, aunque interesantes por ellos mismos: Scalar, Additive y λCA, todos ellos con sus pruebas de preservación de tipo y normalización fuerte.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-2242591603935670606?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/2242591603935670606/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/09/soutenance-defence-defensa-quand.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2242591603935670606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2242591603935670606'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/09/soutenance-defence-defensa-quand.html' title='Soutenance / Defence / Defensa + QuAND'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3031250165287449879</id><published>2011-08-18T22:53:00.001-03:00</published><updated>2011-08-18T22:53:39.754-03:00</updated><title type='text'>Los nuevos pontífices</title><content type='html'>El pontífice cuántico &lt;a href="http://dabacon.org/pontiff/"&gt;Dave Bacon&lt;/a&gt; se ha retirado para dar lugar a un grupo nuevo de pontífices: Steve Flammia, Charles Bennett, y Aram Harrow. Les deseo mucha suerte a sus santidades.&lt;br /&gt;&lt;br /&gt;Comparto una imagen muy interesante de uno de sus recientes posts.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://dabacon.org/pontiff/wp-content/uploads/2011/08/sci.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="420" src="http://dabacon.org/pontiff/wp-content/uploads/2011/08/sci.jpg" width="420" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3031250165287449879?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3031250165287449879/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/08/los-nuevos-pontifices.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3031250165287449879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3031250165287449879'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/08/los-nuevos-pontifices.html' title='Los nuevos pontífices'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-2795355189093827056</id><published>2011-08-09T21:53:00.003-03:00</published><updated>2011-08-09T21:53:56.498-03:00</updated><title type='text'>Video de Introducción a la Computación Cuántica</title><content type='html'>Este es simplemente una de las mejores explicaciones de como funciona la computación cuántica.&amp;nbsp;Video de &lt;a href="http://marcuslab.harvard.edu/"&gt;Charlie Marcus&lt;/a&gt;.&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/5Uh6b3CDRaA" width="470"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-2795355189093827056?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/2795355189093827056/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/08/video-de-introduccion-la-computacion.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2795355189093827056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2795355189093827056'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/08/video-de-introduccion-la-computacion.html' title='Video de Introducción a la Computación Cuántica'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/5Uh6b3CDRaA/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7731751650831092373</id><published>2011-08-02T02:49:00.000-03:00</published><updated>2011-08-02T02:49:33.390-03:00</updated><title type='text'>Escuelas, conferencias, y otras cosas</title><content type='html'>&lt;div style="text-align: justify;"&gt;Hace mucho que debería haber escrito esta entrada, pero simplemente luego de mi viaje a Canadá se me acumuló un montón de trabajo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Primero, la escuela canadiense en computación cuántica: &lt;a href="http://www.crm.umontreal.ca/QI11/index_e.php"&gt;11th Summer School on Quantum Information&lt;/a&gt;. En general, estuvo &amp;nbsp;genial! Los profesores eran todos investigadores reconocidos en su especialidad. En el área de ciencias de la computación cuántica tengo que destacar a Michele Mosca, Andrew Childs, Gilles Brassard, Renato Renner, y Daniel Gottesman. Todas sus clases estuvieron fabulosas. Las otras clases eran en teoría de la información, las cuales entendí regularmente bien, y en física, esto último más o menos. Fueron 2 semanas muy buenas en donde pude conocer gente de todo el mundo, y con quien pude hablar sobre computación cuántica con libertad, sin tener que explicar los porques ni dar razones de su estudio. Simplemente directo al asunto. En este &lt;a href="http://epiq.physique.usherbrooke.ca/?section=Summer_School&amp;amp;lan=en"&gt;enlace&lt;/a&gt; se pueden encontrar las notas de curso de todas las clases. El próximo año va a ser en &lt;a href="http://cssqi2012.iqc.uwaterloo.ca/home/welcome.phtml"&gt;IQC&lt;/a&gt;, uno de los mejores lugares del mundo para estudiar la materia.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Segundo, en agosto 23-27 se realiza &lt;a href="http://newton.kias.re.kr/aqis11/"&gt;AQIS 2011&lt;/a&gt; en Busan, Korea. Voy a estar dando una presentación allí sobre el mismo tema que presenté en la escuela. El título del trabajo es: &lt;i&gt;Quantum Query Complexity of Hamming Distance Estimation&lt;/i&gt;. Ya estaré subiendo una versión del paper en mi &lt;a href="http://wonder2.naist.jp/~villagra-m/Publications.htm"&gt;página web personal&lt;/a&gt; y arXiv.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Por último, estuve colaborando con &lt;a href="http://www.thi.informatik.uni-frankfurt.de/~jukna/"&gt;Stasys Jukna&lt;/a&gt; en la correción (&lt;i&gt;proofread&lt;/i&gt;) de su último &lt;a href="http://www.thi.informatik.uni-frankfurt.de/~jukna/boolean/index.html"&gt;libro&lt;/a&gt; que estará publicándose muy pronto. Solo leí 4 capítulos, pero está increíble! Sin duda será un éxito. Stasys tiene otro libro que es una joya en combinatorica: &lt;a href="http://www.thi.informatik.uni-frankfurt.de/~jukna/EC_Book/index.html"&gt;Extremal Combinatorics with Applications in Computer Science&lt;/a&gt;. Lo tengo aquí mismo, y siempre lo estoy consultando para cualquier problema que tenga. Recomiendo ese libro a cualquiera que esté interesado en cotas inferiores para algoritmos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mi interés está principalmente en técnicas de cotas inferiores para dos modelos de computación cuántica: &lt;a href="http://computacioncuantica.blogspot.com/2009/10/quantum-query-complexity-y-quantum.html"&gt;árboles de decisión&lt;/a&gt; y &lt;a href="http://computacioncuantica.blogspot.com/2010/11/communication-complexity-lower-bounds.html"&gt;protocolos de comunicación&lt;/a&gt;. Mis últimos trabajos estuvieron básicamente en la aplicación de técnicas conocidas a problemas específicos. Pero ahora quisiera realmente intentar desarrollar una técnica nueva en &lt;i&gt;communication complexity&lt;/i&gt;. Para ello, estoy estudiando &lt;i&gt;tensor rank&lt;/i&gt;. Quiesiera hacer mención de un muy lindo paper sobre esto que aparareció en el último &lt;a href="http://computationalcomplexity.org/"&gt;CCC 2011&lt;/a&gt;: &lt;i&gt;Tensor Rank Some Lower and Upper Bounds &lt;/i&gt;(&lt;a href="http://arxiv.org/abs/1102.0072"&gt;arXiv:1102.0072&lt;/a&gt;). Además tiene un apéndice que explica muy bien varias propiedades de los tensores.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7731751650831092373?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7731751650831092373/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/08/escuelas-conferencias-y-otras-cosas.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7731751650831092373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7731751650831092373'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/08/escuelas-conferencias-y-otras-cosas.html' title='Escuelas, conferencias, y otras cosas'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4797037194249295021</id><published>2011-07-21T12:13:00.006-03:00</published><updated>2011-07-21T16:10:29.624-03:00</updated><title type='text'>Postdoc: Proyecto ALAL</title><content type='html'>&lt;div style="text-align: justify;"&gt;Como &lt;a href="http://computacioncuantica.blogspot.com/2011/07/habemus-date-definito-xxiii-septembris.html"&gt;anuncié en un post anterior&lt;/a&gt;, se aproxima mi defensa de tesis: el 23 de Setiembre. A partir de Octubre comenzaré un postdoc en la &lt;a href="http://www.univ-paris13.fr/"&gt;Université de Paris-Nord&lt;/a&gt; (Paris XIII), un proyecto financiado por &lt;a href="http://www.digiteo.fr/"&gt;DIGITEO&lt;/a&gt; y la &lt;a href="http://www.iledefrance.fr/recherche-innovation/"&gt;región Île-de-France&lt;/a&gt;. El responsable del proyecto de &lt;a href="http://www-lipn.univ-paris13.fr/%7Epagani/"&gt;Michele Pagani&lt;/a&gt;, del &lt;a href="http://www-lipn.univ-paris13.fr/"&gt;Laboratoire d'Informatique de Paris Nord&lt;/a&gt; y el socio &lt;a href="http://www-roc.inria.fr/who/Gilles.Dowek/"&gt;Gilles Dowek&lt;/a&gt;, &lt;a href="http://www.inria.fr/recherches/domaines-de-recherche/cinq-domaines-de-recherche/algorithmique-programmation-logiciels-et-architectures"&gt;director de uno de los 5 dominios de investigación&lt;/a&gt; del &lt;a href="http://www.inria.fr/"&gt;INRIA&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Título del proyecto:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;ALAL&lt;/b&gt;: &lt;b&gt;Al&lt;/b&gt;gebraic &lt;b&gt;a&lt;/b&gt;pproaches to &lt;b&gt;l&lt;/b&gt;ambda calculi&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;(Métodos algebraicos para cálculos lambda)&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No voy a poner el proyecto entero acá, pero dejo el resumen corto (abajo la traducción al español)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;The project focuses on formal foundations for language-based (especially static) techniques guaranteeing resource-related runtime properties of programs. The project belongs to the research area whose aim is to associate to a program a certiﬁcation assuring some speciﬁc properties. We will derive the tools and techniques for our investigation from the ﬁeld of logical proof-theory and semantics, with special interest in linear logic and λ-calculus. In particular, we will explore the new interactions between linear algebra and the formal methods approach to computation, recently arisen from the differential extension of linear logic and the algebraic λ-calculi. The expected result is a robust theoretical framework in which to develop static analysis and veriﬁcation tools for non-deterministic paradigms, such as stochastic systems, concurrent computation, quantum programming, etc.&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Y aquí una traducción:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;El proyecto se centra en los fundamentos formales de las técnicas basadas en lenguage (sobre todo estáticas) que garantizan propiedades de ejecución de los programas relacionadas con recursos. Este proyecto pertenece al área de investigación cuyo objetivo es asociar a un programa una certificación que garantice ciertas propiedades. Vamos a derivar las herramientas y técnicas de nuestra investigación del campo de la teoría de la demostración lógica y de la semántica, con especial interés en lógica lineal y cálculo lambda. En particular, vamos a explorar las nuevas interacciones entre álgebra lineal y enfoques de métodos formales recientemente surgidos a partir de la extensión diferencial de lógica lineal y de los cálculos lambda algebraicos. El resultado esperado es un framework sólido en el cual desarrollar herramientas de análisis estático y verificación para paradigmas no-determinísticos como sistemas estocásticos, computación concurrente, computación cuántica, etc.&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4797037194249295021?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4797037194249295021/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/07/postdoc-proyecto-alal.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4797037194249295021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4797037194249295021'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/07/postdoc-proyecto-alal.html' title='Postdoc: Proyecto ALAL'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-6077501280293197758</id><published>2011-07-21T10:01:00.002-03:00</published><updated>2011-07-21T17:31:29.566-03:00</updated><title type='text'>LSFA (y QuAND!)</title><content type='html'>Con &lt;a href="http://ar.linkedin.com/pub/pablo-buiras/5/a80/243"&gt;Pablo Buiras&lt;/a&gt;, a quien estoy dirigiendo en su tesis de &lt;a href="http://www.fceia.unr.edu.ar/lcc/materias.php"&gt;licenciatura&lt;/a&gt; (el equivalente a la tesis de master en el sistema de la Unión Europea) y &lt;a href="http://www.fceia.unr.edu.ar/%7Emauro/"&gt;Mauro Jaskelioff&lt;/a&gt;, su codirector, hemos escrito un paper basado en la tesis de Pablo, que fue aceptado en &lt;a href="http://www.mat.ufmg.br/lsfa2011"&gt;LSFA 2011&lt;/a&gt;. Será&amp;nbsp;Pablo quien lo presente allí.&lt;br /&gt;&lt;br /&gt;El paper aborda el problema de la confluencia del &lt;a href="http://arxiv.org/abs/quant-ph/0612199"&gt;lambda cálculo algebraico lineal&lt;/a&gt; por medio de un sistema de tipos (el cual permite sólo términos fuertemente normalizables, lo que en conjunto con la confluencia local, nos da la confluencia del lenguaje). Este sistema de tipos puede verse como una extensión de &lt;a href="http://computacioncuantica.blogspot.com/2010/09/types-2010.html"&gt;&lt;i&gt;Additive&lt;/i&gt;&lt;/a&gt; al cálculo completo o como una simplificación de &lt;a href="http://computacioncuantica.blogspot.com/2011/06/dcm-2011.html"&gt;&lt;i&gt;Vectorial&lt;/i&gt;&lt;/a&gt;. Tiene la ventaja de que, al igual que&amp;nbsp;&lt;i&gt;Additive&lt;/i&gt;, sólo introduce sumas en los tipos, y no escalares como lo hace&amp;nbsp;&lt;i&gt;Vectorial&lt;/i&gt;, lo cual lo haría mucho más complejo y difícil de interpretar en otros sistemas conocidos. Además, da información aproximada de qué es lo que está pasando en el término: por ejemplo, si tenemos un término 2.1 M + 1.5 N donde M tiene tipo T y N tipo R, el tipo de esta combinación lineal de términos será T+T+R, dicho de otro modo, el tipo "aproxima las cantidades" de términos de cada tipo que están presentes en la combinación, tomando su parte entera.&lt;br /&gt;&lt;br /&gt;El paper completo (el borrador, claro, aún tenemos tiempo para enviar la versión definitiva) lo pueden bajar de &lt;a href="http://membres-liglab.imag.fr/diazcaro/CA.pdf"&gt;acá&lt;/a&gt;. Y el lunes pasado presenté el trabajo (con un cambio, ya que en mi presentación la normalización fuerte la derivo a partir de la normalización fuerte de &lt;i&gt;Vectorial&lt;/i&gt;) en el encuentro del proyecto &lt;a href="http://iml.univ-mrs.fr/%7Evaux/quand/"&gt;QuAND&lt;/a&gt;. Los slides de esa presentación están &lt;a href="http://membres-liglab.imag.fr/diazcaro/CA-slides-QuAND.pdf"&gt;acá&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;La versión definitiva del paper será publicada en el &lt;a href="http://eptcs.org/"&gt;Electronic Proceedings in Theoretical Computer Science&lt;/a&gt;, una revista científica electrónica que suele publicar los anales de workshops y conferencias, y que tiene la particularidad de ser abierta: cualquiera puede descargarse sus artículos, no hace falta pagar por ello.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-6077501280293197758?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/6077501280293197758/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/07/lsfa-y-quand.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6077501280293197758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6077501280293197758'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/07/lsfa-y-quand.html' title='LSFA (y QuAND!)'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4537262186279049796</id><published>2011-07-08T07:34:00.002-03:00</published><updated>2011-09-13T10:45:15.420-03:00</updated><title type='text'>Habemus date definito : XXIII Septembris</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Arial,Helvetica,sans-serif; font-size: xx-small;"&gt;(English below)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mi tesis titulada "Du typage vectoriel" (Del tipage vectorial) ha sido aceptada para ser defendida. Hemos fijado la fecha de la defensa para el 23 de septiembre. Aquí la traducción del resumen oficial.&lt;br /&gt;&lt;blockquote&gt;El objetivo de esta tesis es desarrollar una teoría de tipos para el&amp;nbsp;λ-cálculo algebraico-lineal, una extensión de&amp;nbsp;λ-cálculo motivada por la computación cuántica. Esta extensión algebraica comprende todos los términos del&amp;nbsp;λ-cálculo y sus combinaciones lineales, de manera que si t y r son dos términos,&amp;nbsp;α.t + β.r, con&amp;nbsp;α y&amp;nbsp;β escalares de un anillo dado, también lo es. La idea principal y el desafío de esta tesis ha sido introducir un sistema de tipos donde los tipos, de la misma manera que los términos, formen un espacio vectorial, proveyendo información acerca de la estructura de la forma normal de los términos. Esta tesis presenta el sistema &lt;i&gt;Lineal&lt;/i&gt;, y también tres sistemas intermedios, aunque interesantes por ellos mismos: &lt;i&gt;Scalar&lt;/i&gt;, &lt;i&gt;Additive&lt;/i&gt; y&amp;nbsp;&lt;i&gt;λCA&lt;/i&gt;, todos ellos con sus pruebas de preservación de tipo y normalización fuerte.&lt;/blockquote&gt;Aquí les dejo el &lt;a href="http://www.adum.fr/script/detailSout.pl?mat=23547&amp;amp;moisAffich=enCours&amp;amp;site_temp=&amp;amp;menu_transparent=oui&amp;amp;site=edmstii"&gt;anuncio oficial&lt;/a&gt;. El manuscrito no lo voy a hacer público hasta que no corrija la enorme cantidad de errores de tipeo que tiene.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;My thesis entitled "Du typage vectoriel" (On vectorial typing) has been accepted to be defended. The Viva has been fixed for the 23th September. Here you are the official abstract:&lt;br /&gt;&lt;blockquote&gt;The objective of this thesis is to develop a type theory for the linear-algebraic λ-calculus, an extension of λ-calculus motivated by quantum computing. This algebraic extension encompass all the terms of λ-calculus together with their linear combinations, so if t and r are two terms, so is α.t + β.r, with α and β being scalars from a given ring. The key idea and challenge of this thesis was to introduce a type system where the types, in the same way as the terms, form a vectorial space, providing the information about the structure of the normal form of the terms. This thesis presents the system &lt;i&gt;Lineal&lt;/i&gt;, and also three intermediate systems, however interesting by themselves: &lt;i&gt;Scalar&lt;/i&gt;, &lt;i&gt;Additive&lt;/i&gt; and &lt;i&gt;λCA&lt;/i&gt;, all of them with their subject reduction and strong normalisation proofs.&lt;/blockquote&gt;Here it is the &lt;a href="http://www.adum.fr/script/detailSout.pl?mat=23547&amp;amp;moisAffich=enCours&amp;amp;site_temp=&amp;amp;menu_transparent=oui&amp;amp;site=edmstii"&gt;official announcement&lt;/a&gt;. I won't make the manuscript public until I do not correct the huge amount of typos it has.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4537262186279049796?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4537262186279049796/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/07/habemus-date-definito-xxiii-septembris.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4537262186279049796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4537262186279049796'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/07/habemus-date-definito-xxiii-septembris.html' title='Habemus date definito : XXIII Septembris'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-6317539715836682788</id><published>2011-07-05T05:29:00.002-03:00</published><updated>2011-07-05T05:32:11.799-03:00</updated><title type='text'>DCM 2011</title><content type='html'>Luego de un período de larga ausencia del blog (me excuso con que estaba terminando de redactar mi tesis (la cual se encuentra en revisión por el jurado ahora)) vuelvo para comentarles que este domingo estaré presentando un paper en el &lt;a href="http://www.pps.jussieu.fr/~jkrivine/conferences/DCM2011/DCM_2011.html"&gt;7th International Workshop on Developments of Computational Models&lt;/a&gt;&amp;nbsp;(el 3 de Julio, en Zúrich). El paper es un trabajo en conjunto con &lt;a href="http://membres-liglab.imag.fr/arrighi/"&gt;Pablo Arrighi &lt;/a&gt;y &lt;a href="http://www.monoidal.net/"&gt;Benoît Valiron&lt;/a&gt;, el cual presenté antes en algunos encuentros informales y ahora fue aceptado para ser publicado en los proceedings de este workshop.&lt;br /&gt;&lt;br /&gt;Les dejo los detalles originales en inglés y debajo la traducción.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;A type system for the vectorial aspects of the linear-algebraic lambda-calculus&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(joint work with Pablo Arrighi and Benoît Valiron)&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="text-align: justify;"&gt;We describe a type system for the linear-algebraic lambda-calculus. The type system accounts for the part of the language emulating linear operators and vectors, i.e. it is able to statically describe the linear combinations of terms resulting from the reduction of programs. This gives rise to an original type theory where types, in the same way as terms, can be superposed into linear combinations. We show that the resulting typed lambda-calculus is strongly normalizing and features a weak subject-reduction.&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;Un sistema de tipos para los aspectos vectoriales del lambda cálculo algebraico lineal&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(trabajo en conjunto con Pablo Arrighi y Benoît Valiron)&lt;/span&gt;&lt;/div&gt;&lt;blockquote style="text-align: justify;"&gt;Describimos un sistema de tipos para el lambda cálculo algebraico lineal. El sistema de tipos tiene en cuenta la parte del&amp;nbsp;lenguaje&amp;nbsp;que emula operadores lineales y vectores, o sea, es capaz de describir estáticamente las combinaciones lineales de términos resultantes de la reducción de los programas. Esto conduce a una teoría de tipos original donde los tipos, de la misma manera que los términos, pueden ser superpuestos en combinaciones lineales. Mostramos que el cálculo tipado resultante tiene normalización fuerte y una versión débil de la propiedad de conservación de tipo.&lt;/blockquote&gt;Hasta que esté publicado (en EPTCS, de libre acceso), les dejo aquí los links:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://membres-liglab.imag.fr/diazcaro/vectorial.pdf"&gt;Versión oficial de 12 páginas&lt;/a&gt;&amp;nbsp;(preprint)&lt;/li&gt;&lt;li&gt;&lt;a href="http://membres-liglab.imag.fr/diazcaro/vectorial-full-version.pdf"&gt;Versión completa con todas las pruebas en apéndice&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;strike&gt;Luego del workshop subiré aquí los slides de la presentación también&lt;/strike&gt;.&lt;br /&gt;&lt;b&gt;Update (05/07/11):&lt;/b&gt; &lt;a href="http://membres-liglab.imag.fr/diazcaro/slidesDCM11.pdf"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Aquí&lt;/span&gt;&lt;/a&gt; están los slides que presenté durante el workshop.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-6317539715836682788?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/6317539715836682788/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/06/dcm-2011.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6317539715836682788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6317539715836682788'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/06/dcm-2011.html' title='DCM 2011'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1802306632432467873</id><published>2011-06-03T04:00:00.001-03:00</published><updated>2011-06-03T04:46:24.750-03:00</updated><title type='text'>Poster para la escuela</title><content type='html'>&lt;div style="text-align: justify;"&gt;Este domingo me pongo en camino al  &lt;a href="http://www.crm.umontreal.ca/QI11/index_e.php"&gt;11th Summer School on Quantum Information &amp;amp; 8th Canadian Student Conference on Quantum Information&lt;/a&gt;, como lo mencioné en el &lt;a href="http://computacioncuantica.blogspot.com/2011/05/ultimos-eventos.html"&gt;post anterior&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Por lo tanto, aquí está el poster que voy a presentar allí (&lt;a href="http://wonder2.naist.jp/~villagra-m/poster-cqisc11.pdf"&gt;enlace&lt;/a&gt;). No es perfecto, siempre mi punto débil fue el diseño de posters y presentaciones. Pero, es lo suficientemente bueno para transmitir la idea, lo cual es lo más importante.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No creo que vaya a escribir durante mi estadía allá, pero si seguramente estaré dando algunos avisos por el twitter. Al regresar voy a escribir sobre mis impresiones.&amp;nbsp;Después de más de 3 años por Asia, voy a volver a un uso horario Americano.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ahh, si a alguien le interesa el tema de investigación del poster, dejen un comentario, y puedo explicar sobre que es. Básicamente, son dos cotas superiores en una generalización de la distancia de Hamming. Como&amp;nbsp;aún es un trabajo en progreso, sigo buscando las cotas inferiores para el problema. A ver si puedo conseguir un poco de &lt;i&gt;feedback&lt;/i&gt;&amp;nbsp;en la escuela.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1802306632432467873?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1802306632432467873/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/06/poster-para-la-escuela.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1802306632432467873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1802306632432467873'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/06/poster-para-la-escuela.html' title='Poster para la escuela'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-6654066097099895398</id><published>2011-05-15T08:11:00.002-03:00</published><updated>2011-05-15T08:13:51.136-03:00</updated><title type='text'>Ultimos eventos</title><content type='html'>Hace mucho tiempo que ya no escribía nada en el blog. No tengo excusas, aunque si he estado muy ocupado (&lt;i&gt;reductio ad absurdum&lt;/i&gt;). Escribir papers, tesis y otras cosas endiabladas hizo que me olvide un poco del blog. Pero voy a volver a tomar el ritmo de antes, más o menos 2 posteos al mes.&lt;br /&gt;&lt;br /&gt;La última entrada que &lt;a href="http://computacioncuantica.blogspot.com/2011/05/aqis-2011-cfp.html"&gt;escribí&lt;/a&gt; es el CFP de AQIS 2011. Muy linda conferencia, yo fuí el &lt;a href="http://computacioncuantica.blogspot.com/2010/09/algunas-novedades.html"&gt;año pasado&lt;/a&gt; y me encantó. Este año me gustaría ir, pero creo que no. Tengo otros planes. Uno de ellos es que voy a Canadá por 2 semanas al &lt;a href="http://www.crm.umontreal.ca/QI11/index_e.php"&gt;11th Summer School on Quantum Information &amp;amp; 8th Canadian Student Conference on Quantum Information&lt;/a&gt;. Echenle un vistazo al programa y verán que muchos expertos en el área estarán dictando clases. Estoy muy ansioso por participar de esta escuela desde hace mucho tiempo. Alejandro ya &lt;a href="http://computacioncuantica.blogspot.com/search/label/Canadian%20Quantum%20Information%20Summer%20School"&gt;fué&lt;/a&gt; y le gusto mucho. También voy a estar presentando un poster, y apenas lo tenga listo lo pondré aquí en el blog. Es sobre un problema que me tiene enganchado desde hace mucho tiempo, sobre estimación de &lt;i&gt;edit distance&lt;/i&gt;&amp;nbsp;pero utilizando &lt;i&gt;quantum queries&lt;/i&gt;. Ya más adelante daré más detalles.&lt;br /&gt;&lt;br /&gt;Otra cosa, ya están los papers de &lt;a href="http://icalp11.inf.ethz.ch/"&gt;ICALP 2011&lt;/a&gt;. Muy buen nivel este año aparentemente y promete mucho. También no se olviden de &lt;a href="http://www.is.titech.ac.jp/isaac11/"&gt;ISAAC 2011&lt;/a&gt;. Todavía hay tiempo para enviar, va a ser en Yokohama. Y por último &lt;a href="http://www.siam.org/meetings/da12/"&gt;SODA 2012&lt;/a&gt; aquí en Kyoto. Con o sin paper, definitivamente voy a ir!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-6654066097099895398?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/6654066097099895398/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/05/ultimos-eventos.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6654066097099895398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6654066097099895398'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/05/ultimos-eventos.html' title='Ultimos eventos'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8749424722403517452</id><published>2011-05-11T22:46:00.000-03:00</published><updated>2011-05-13T17:33:23.877-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aqis conferencias cfp'/><title type='text'>AQIS 2011 CFP</title><content type='html'>You are cordially invited to submit your precious research papers to AQIS11,&lt;br /&gt;which will be held in Busan, Korea. &lt;br /&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;a href="http://newton.kias.re.kr/aqis11"&gt;&lt;span class="s2"&gt;http://newton.kias.re.kr/aqis11&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="p1"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif; font-size: small;"&gt;is a tentative homepage for AQIS11 still under construction.&lt;br /&gt;Busan is the second largest city of Korea and was the capital city of Korea during the Korean war. It is now one of the most favorite Korean&amp;nbsp;places for the tourists with beautiful beach and movie business. &lt;br /&gt;&lt;br /&gt;Important dates of AQIS11 are &lt;br /&gt;&lt;span class="s3"&gt;Submission dead line: June 13, 2011&lt;/span&gt;&lt;br /&gt;Acceptance notification: July 10, 2011&lt;br /&gt;Final draft: July 31, 2011&lt;br /&gt;Tutorials: August 23, 2011&lt;br /&gt;&lt;span class="s3"&gt;Main conference: August 24-27, 2011&lt;/span&gt;&lt;br /&gt;Workshops: August 29-30, 2011&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8749424722403517452?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8749424722403517452/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/05/aqis-2011-cfp.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8749424722403517452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8749424722403517452'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/05/aqis-2011-cfp.html' title='AQIS 2011 CFP'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1571534870193277117</id><published>2011-04-02T12:49:00.004-03:00</published><updated>2011-04-18T05:17:50.851-03:00</updated><title type='text'>λvec en QAPL 2011: los slides</title><content type='html'>Hace un par de horas dí la charla sobre el sistema de tipos vectorial que había anunciado &lt;a href="http://computacioncuantica.blogspot.com/2010/12/new-paper-subject-reduction-in-curry.html"&gt;aquí&lt;/a&gt;, &lt;a href="http://computacioncuantica.blogspot.com/2010/12/explicacion-del-paper-legible-por.html"&gt;aquí &lt;span class="Apple-style-span"&gt;(explicación del paper)&lt;/span&gt;&lt;/a&gt; y &lt;a href="http://computacioncuantica.blogspot.com/2011/02/2-nuevos-fa-y-vec.html"&gt;aquí &lt;span class="Apple-style-span"&gt;(updated (&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0); -webkit-text-decorations-in-effect: none; "&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://computacioncuantica.blogspot.com/2011/02/2-nuevos-fa-y-vec.html"&gt;λvec&lt;/a&gt;))&lt;/span&gt; en el &lt;a href="http://www.dcs.gla.ac.uk/qapl11/"&gt;QAPL 2011&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dejo &lt;a href="http://membres-liglab.imag.fr/diazcaro/diazcaro-qapl2011.pdf"&gt;los &lt;b&gt;slides&lt;/b&gt; aquí&lt;/a&gt; &lt;strike&gt;(más adelante los subiré a &lt;a href="http://membres-liglab.imag.fr/diazcaro/"&gt;mi página web&lt;/a&gt; y cambiaré el link)&lt;/strike&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1571534870193277117?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1571534870193277117/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/04/vec-en-qapl-2011-los-slides.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1571534870193277117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1571534870193277117'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/04/vec-en-qapl-2011-los-slides.html' title='λvec en QAPL 2011: los slides'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3008906657261849857</id><published>2011-03-23T08:52:00.003-03:00</published><updated>2011-03-23T09:19:16.990-03:00</updated><title type='text'>@compucuantica</title><content type='html'>Acabo de crear una cuenta twitter exclusiva para el blog: &lt;a href="http://twitter.com/compucuantica"&gt;&lt;b&gt;@compucuantica&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://4.bp.blogspot.com/-ARUwDp0Dz8Y/TYnk8mG2P-I/AAAAAAAADGg/pylmqJGIO9I/s320/twitter.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 138px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5587248542402363362" /&gt;&lt;/div&gt;&lt;div&gt;Por ahora allí aparecerán actualizaciones de los posts cada vez que haya nuevos contenidos en el blog. Más adelante se verá si puede servir para algo más.&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3008906657261849857?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3008906657261849857/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/03/compucuantica.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3008906657261849857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3008906657261849857'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/03/compucuantica.html' title='@compucuantica'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-ARUwDp0Dz8Y/TYnk8mG2P-I/AAAAAAAADGg/pylmqJGIO9I/s72-c/twitter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8170781678292635895</id><published>2011-03-10T20:30:00.001-03:00</published><updated>2011-03-10T20:33:04.115-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><title type='text'>Para entretenerse</title><content type='html'>Dejo dos videos muy interesentes. El primero es sobre el gran resultado del año pasado en complejidad computacional cuántica QIP=PSPACE, explicado por uno de los mejores, &lt;a href="http://www.cs.uwaterloo.ca/~watrous/"&gt;John Watrous&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;El segundo es para mirar con una coca cola y papas fritas. Es sobre la mecánica cuántica de los viajes en el tiempo, explicado por uno de los grandes también en computacion cuántica, &lt;a href="http://meche.mit.edu/people/index.html?id=55"&gt;Seth Lloyd&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/NYVoiPeLnBw" title="YouTube video player" width="470"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/yCQ_3qE6SmQ" title="YouTube video player" width="470"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8170781678292635895?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8170781678292635895/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/03/para-entretenerse.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8170781678292635895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8170781678292635895'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/03/para-entretenerse.html' title='Para entretenerse'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/NYVoiPeLnBw/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8104009924684823147</id><published>2011-03-08T14:08:00.003-03:00</published><updated>2011-03-08T14:10:36.956-03:00</updated><title type='text'>Talk @ École Polytechnique</title><content type='html'>Mañana daré una charla en la École Polytechnique de Paris, invitado por el grupo &lt;a href="http://www.lix.polytechnique.fr/comete"&gt;COMÈTE&lt;/a&gt; del laboratorio LIX.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aquí les dejo los detalles: &lt;a href="http://www.lix.polytechnique.fr/comete/seminar/abs2011.php#DiazCaro11"&gt;http://www.lix.polytechnique.fr/comete/seminar/abs2011.php#DiazCaro11&lt;/a&gt;&lt;/div&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8104009924684823147?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8104009924684823147/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/03/talk-ecole-polytechnique.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8104009924684823147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8104009924684823147'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/03/talk-ecole-polytechnique.html' title='Talk @ École Polytechnique'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7326834388923448838</id><published>2011-03-02T07:53:00.004-03:00</published><updated>2011-03-02T08:05:38.821-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SELEN'/><category scheme='http://www.blogger.com/atom/ns#' term='Topología'/><category scheme='http://www.blogger.com/atom/ns#' term='Kantor'/><title type='text'>Curso introductorio a topología: 1ra clase</title><content type='html'>En el marco del grupo de estudio SELEN (SEmántica de LENguages), el cual es coordinado por&lt;a href="http://www.fceia.unr.edu.ar/~mauro/"&gt; Mauro Jaskelioff&lt;/a&gt;, de la &lt;a href="http://www.unr.edu.ar"&gt;Universidad Nacional de Rosario&lt;/a&gt; (UNR), Raúl Kantor ha comenzado a dictar un curso introductorio a topología, y lo han grabado y subido. Aquí les dejo el video, el cual no tiene desperdicio.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe src="http://player.vimeo.com/video/20538271?portrait=0" width="475" height="356" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/20538271"&gt;Curso Topología 1&lt;/a&gt; from &lt;a href="http://vimeo.com/user6167615"&gt;Mauro Jaskelioff&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Dr. Raúl Kantor&lt;br /&gt;&lt;br /&gt;para SELEN 2011&lt;br /&gt;&lt;br /&gt;24/2/2011&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Raúl Kantor, doctor en matemática y más tarde abogado, fue el director de la &lt;a href="http://www.fceia.unr.edu.ar/lcc/"&gt;carrera de Ciencias de la Computación en la UNR&lt;/a&gt; cuando yo la cursé, de hecho, él es uno de los fundadores de la carrera.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7326834388923448838?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7326834388923448838/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/03/curso-introductorio-topologia-1ra-clase.html#comment-form' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7326834388923448838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7326834388923448838'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/03/curso-introductorio-topologia-1ra-clase.html' title='Curso introductorio a topología: 1ra clase'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7305935698069894137</id><published>2011-02-28T17:33:00.008-03:00</published><updated>2011-02-28T17:44:20.896-03:00</updated><title type='text'>TEDxCaltech: Quantum Computing</title><content type='html'>An interesting intervention of &lt;a href="http://en.wikipedia.org/wiki/Scott_Aaronson"&gt;Scott Aaronson&lt;/a&gt; at the &lt;a href="http://en.wikipedia.org/wiki/TED_(conference)#TEDx"&gt;TED&lt;sup&gt;x&lt;/sup&gt;&lt;/a&gt; &lt;a href="http://tedxcaltech.com/"&gt;organized at Caltech&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe title="YouTube video player" width="474" height="297" src="http://www.youtube.com/embed/SczraSQE3MY" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;via &lt;a href="http://laconsigna.wordpress.com/2011/02/28/tedxcaltech-quantum-computing/"&gt;La Consigna&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7305935698069894137?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7305935698069894137/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/02/tedxcaltech-quantum-computing.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7305935698069894137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7305935698069894137'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/02/tedxcaltech-quantum-computing.html' title='TEDxCaltech: Quantum Computing'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/SczraSQE3MY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3930011773967099457</id><published>2011-02-27T10:32:00.000-03:00</published><updated>2011-02-27T10:32:50.653-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quantum Query Complexity'/><category scheme='http://www.blogger.com/atom/ns#' term='Cotas Inferiores'/><category scheme='http://www.blogger.com/atom/ns#' term='Polinomios'/><title type='text'>Cotas inferiores para funciones booleanas simétricas</title><content type='html'>Últimamente he estado estudiando una técnica para encontrar cotas inferiores para &lt;a href="http://en.wikipedia.org/wiki/Decision_tree_model"&gt;árboles de decisión&lt;/a&gt; basadas en polinomios. Básicamente, la función booleana se escribe como si fuera un polinomio, e.g. &lt;i&gt;x1∧x2&lt;/i&gt; se puede escribir como un polinomio en dos variables &lt;i&gt;p(x1,x2)=x1⋅x2&lt;/i&gt;. Entonces el número de consultas al oráculo es exactamente el grado del polinomio. Para el ejemplo del &lt;i&gt;and&lt;/i&gt; tenemos que este número es 2.&lt;br /&gt;&lt;br /&gt;Bueno, hay un resultado en computación cuántica que dice que el número de consultas que hace un algoritmo a un oráculo cuántico está acotado por abajo por el grado de un polinomio de bajo grado que aproxima la función booleana. Este es el &lt;a href="http://portal.acm.org/citation.cfm?id=502097"&gt;link&lt;/a&gt; al paper original que desarrolló la técnica.&lt;br /&gt;&lt;br /&gt;Ahora consideremos la función &lt;i&gt;threshold&lt;/i&gt;, donde &lt;i&gt;Thr&lt;span class="Apple-style-span" style="font-size: xx-small;"&gt;t&lt;/span&gt;(x)=1&lt;/i&gt;&amp;nbsp;si y solo si el número de 1s en &lt;i&gt;x&lt;/i&gt; es mayor o igual a &lt;i&gt;t&lt;/i&gt;, i.e. &lt;i&gt;|x|≥t&lt;/i&gt;. La cota inferior reportada en muchos papers es de &lt;img alt="\sqrt{(t+1)(n-t+1)}" src="http://latex.codecogs.com/gif.latex?\sqrt{(t+1)(n-t+1)}" style="vertical-align: -2pt;" title="\sqrt{(t+1)(n-t+1)}" /&gt;. Existe un teorema (&lt;a href="http://portal.acm.org/citation.cfm?id=129758"&gt;Paturi 1992&lt;/a&gt;) basado en el método de los polinomios. Este teorema nos permite calcular la cota inferior para cualquier función booleana simétrica. Una función booleana &lt;i&gt;f &lt;/i&gt;es simétrica, si dado cualquier entrada &lt;i&gt;x&lt;/i&gt;, permutar el orden de los bits no cambia el valor de &lt;i&gt;f(x)&lt;/i&gt;. Claramente &lt;i&gt;Thr&lt;/i&gt;&lt;i style="font-size: x-small;"&gt;t &lt;/i&gt;es simétrica.&lt;br /&gt;&lt;br /&gt;Tengo una pregunta en &lt;a href="http://cstheory.stackexchange.com/q/5065/135"&gt;Theoretical Computer Science Stack Exchange&lt;/a&gt; que está sin respuesta ya por unos días. Básicamente el problema es que la cota inferior para &lt;i&gt;threshold&lt;/i&gt;&amp;nbsp;indicada arriba no sigue en forma directa desde el teorema de Paturi.&lt;br /&gt;&lt;br /&gt;Creo que voy a esperar unos días más, y si sigue sin respuesta voy a &amp;nbsp;poner una recompensa. Pero si algún lector de este blog conoce la respuesta, le voy a estar muy agradecido :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3930011773967099457?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3930011773967099457/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/02/cotas-inferiores-para-funciones.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3930011773967099457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3930011773967099457'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/02/cotas-inferiores-para-funciones.html' title='Cotas inferiores para funciones booleanas simétricas'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7489285927285728171</id><published>2011-02-04T22:04:00.006-03:00</published><updated>2011-02-04T22:17:55.899-03:00</updated><title type='text'>QPL 08 y 09 en Electronic Notes in Theoretical Computer Science</title><content type='html'>&lt;div style="text-align: justify;"&gt;El primer paper internacional que publiqué, en el &lt;a href="http://www.comlab.ox.ac.uk/bob.coecke/DCM_QPL_08.html"&gt;QPL 2008&lt;/a&gt;, finalmente &lt;a href="http://www.sciencedirect.com/science/article/B75H1-523KWF9-J/2/d8c676d627c9a60dfb0e4929062276da"&gt;apareció en Electronic Notes in Theoretical Computer Science&lt;/a&gt;. Los editores se demoraron un poco (bastante), pero finalmente publicaron los proceedings de este workshop.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://2.bp.blogspot.com/_75FqPBZKV3c/TUyjd6TwpPI/AAAAAAAADDY/2pUp4RlxvO8/s320/Meas.png" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5570006573414130930" /&gt;&lt;/div&gt;Este paper fue la culminación de mi tesis de licenciatura, y lo escribimos con Pablo Arrighi (mi director de doctorado), Manuel Gadella (uno de mis directores de tesis de licenciatura) y Jonathan Grattage.&lt;br /&gt;&lt;br /&gt;Y acá les dejo la cronología en el blog de este paper :)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Acá está el post de &lt;a href="http://computacioncuantica.blogspot.com/2008/03/medicin-y-confluencia-en-lambda-clculos.html"&gt;cuando lo enviamos.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Acá &lt;a href="http://computacioncuantica.blogspot.com/2008/04/publicada-la-lista-de-papers-aceptados.html"&gt;cuando nos avisaron que fue aceptado&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Acá &lt;a href="http://computacioncuantica.blogspot.com/2008/06/paper-sobre-medicin-y-confluencia.html"&gt;cuando mandamos la versión final&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Y finalmente, este post para la versión publicada :)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;-&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Y la cosa no queda allí, también los mismos editores enviaron los papers del &lt;a href="http://www.comlab.ox.ac.uk/bob.coecke/QPL_09.html"&gt;QPL 2009&lt;/a&gt;! Allí encontrarán &lt;a href="http://www.sciencedirect.com/science/article/B75H1-523KWFB-K/2/dbca434d9a4eb94494ebaf750519c511"&gt;la primera versión de Scalar, en el siguiente número de ENTCS&lt;/a&gt; (esta es una versión de sólo 10 páginas, &lt;a href="http://arxiv.org/abs/0903.3741"&gt;la versión de arXiv&lt;/a&gt; está mucho más completa). Este fue el primer paper durante mi doctorado, y como no podía ser de otra manera, la cronología también está reflejada en nuestro blog:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Aquí &lt;a href="http://computacioncuantica.blogspot.com/2009/03/system-f-escalar-hacia-una-logica.html"&gt;cuando fue aceptado&lt;/a&gt;,&lt;/li&gt;&lt;li&gt;y luego los &lt;a href="http://computacioncuantica.blogspot.com/2009/04/system-f-escalar-los-slides.html"&gt;slides de mi presentación y la versión arXiv&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_75FqPBZKV3c/TUyjwv6EOcI/AAAAAAAADDg/j0cb6UCUaTY/s1600/Scalar.png"&gt;&lt;img src="http://1.bp.blogspot.com/_75FqPBZKV3c/TUyjwv6EOcI/AAAAAAAADDg/j0cb6UCUaTY/s320/Scalar.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5570006897039522242" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 254px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7489285927285728171?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7489285927285728171/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/02/qpl-08-y-09-en-electronic-notes-in.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7489285927285728171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7489285927285728171'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/02/qpl-08-y-09-en-electronic-notes-in.html' title='QPL 08 y 09 en Electronic Notes in Theoretical Computer Science'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_75FqPBZKV3c/TUyjd6TwpPI/AAAAAAAADDY/2pUp4RlxvO8/s72-c/Meas.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8790790374827253059</id><published>2011-02-03T19:29:00.008-03:00</published><updated>2011-02-07T11:21:36.453-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FullAdditive'/><category scheme='http://www.blogger.com/atom/ns#' term='Vectorial'/><category scheme='http://www.blogger.com/atom/ns#' term='paper conferencias'/><title type='text'>2 nuevos: λFA y λvec</title><content type='html'>El miércoles envié dos nuevos papers:&lt;br /&gt;&lt;br /&gt;El primero está basado en la tesis de licenciatura, en progreso, de &lt;a href="http://ar.linkedin.com/pub/pablo-buiras/5/A80/243"&gt;Pablo Buiras&lt;/a&gt;. El paper lo escribimos entre Pablo, &lt;a href="http://www.fceia.unr.edu.ar/~mauro/"&gt;Mauro Jaskelioff&lt;/a&gt;, y yo (sus directores). Pueden bajar el paper libremente del &lt;a href="http://en.wikipedia.org/wiki/arXiv"&gt;arXiv&lt;/a&gt;: &lt;a href="http://arxiv.org/abs/1102.0749"&gt;arXiv:1102.0749&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;El título del paper es&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;Lower bounds for scalars in a typed algebraic λ-calculus&lt;/strong&gt;&lt;/div&gt;&lt;i&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;(Cotas inferiores para escalares en un λ-cálculo algebraico tipado)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/i&gt;Acá copio el abstract y explico un poquito de qué se trata "en criollo".&lt;br /&gt;&lt;blockquote&gt;The linear-algebraic λ-calculus is an untyped λ-calculus extended with arbitrary linear combinations of terms. As shown by previous works, building a type system on top of it is a delicate matter. A straightforward extension of a classic type system, like System F, would impose an undesirable restriction: it would only allow superpositions of terms of the same type. Adding sums of types lifts this restriction but raises the question of how to deal with the interaction between scalars and additions. We propose a type system with sums of types for the linear-algebraic λ-calculus which provides an answer to this question by allowing types to have some degree of imprecision. The proposed type system has a subject reduction property and is strongly normalising. Furthermore, we show that the additive fragment of the calculus can be seen as an abstract interpretation of the full calculus.&lt;/blockquote&gt;&lt;br /&gt;En lugar de traducir el abstract, explico un poquito la idea: En &lt;a href="http://arxiv.org/abs/1011.3542"&gt;[DCP10]&lt;/a&gt; &lt;a href="http://perso.ens-lyon.fr/barbara.petit/"&gt;Barbara Petit&lt;/a&gt; y yo creamos un sistema de tipos, λadd, para el fragmento aditivo del linear-algebraic lambda-calculus &lt;a href="http://www.springerlink.com/content/k165qm600612h048/"&gt;[AD08]&lt;/a&gt; (λlin para abreviar). Luego mostramos que ese cálculo podía traducirse a System F con pares.&lt;br /&gt;&lt;br /&gt;En el nuevo trabajo, extendemos ese resultado para el cálculo λlin completo: Primero creamos un sistema de tipos muy similar a λadd, pero para todo el cálculo: o sea, no sólo para lambda términos que se pueden sumar, como t+r, con t y r lambda términos, sino que también se pueden escalar: α.t+β.r, con α, β reales positivos. El sistema se llama λFA (por Full-Additive). La sintaxis de los tipos sigue siendo la misma que la de λadd : básicamente es Sistem F donde además se pueden sumar tipos. Y los escalares? Bueno, lo que hacemos es aproximarlos tomando su parte entera: si un término t tiene tipo T, el término α.t:⌊α⌋.T (nótese que ⌊α⌋ es un número natural y por tanto ⌊α⌋.T no es más que T+T+····+T, ⌊α⌋-veces). Como alguno ya inferirá, mezclar escalares y sumas no es nada sencillo, por ejemplo: 1/2.t+1/2.t tendría tipo ⌊1/2⌋.T+⌊1/2⌋.T = 0.T+0.T = 0, sin embargo si tomamos números mayores (por ejemplo, multipliquemos todo por 100), pues la precisión será muy buena... bueno, depende de lo que queramos decir por "muy buena", pero si no nos parece buena, pues agregamos más 0s al 100 :)&lt;br /&gt;&lt;br /&gt;Probamos una especie de subject reduction para este sistema: básicamente lo que dice que se pierde precisión en los escalares al reducir el término, pero no en los tipos. O sea, si un término tiene tipo T+R+S+S, pues sabemos que al reducirlo (al "ejecutar el programa"), obtendremos un término con al menos los tipos T, R y dos veces S.&lt;br /&gt;&lt;br /&gt;Además hicimos una prueba de &lt;a href="http://en.wikipedia.org/wiki/Normalization_property_(abstract_rewriting)#Typed_lambda_calculus"&gt;strong normalisation&lt;/a&gt;: algo no sencillo ya que la prueba de Scalar &lt;a href="http://arxiv.org/abs/0903.3741"&gt;[ADC09]&lt;/a&gt; no nos sirve porque en Scalar sólo se puede tipar t+r si t y r tienen el mismo tipo (módulo un escalar), por lo tanto el conjunto de términos no es el mismo. Tampoco se puede re-usar la de λadd, porque allí los escalares en los términos no existen (por lo tanto también tenemos otro conjunto de términos), así que hubo que hacer una prueba desde cero.&lt;br /&gt;&lt;br /&gt;Por último, mostramos que λadd se comporta como una &lt;a href="http://en.wikipedia.org/wiki/Abstract_interpretation"&gt;interpretación abstracta&lt;/a&gt; de λFA, y luego conjeturamos (con muchas pistas de que la conjetura es cierta), que System F con pares por extensión también es una interpretación abstracta de λFA.&lt;br /&gt;&lt;br /&gt;-&lt;br /&gt;&lt;br /&gt;El segundo paper es un trabajo con &lt;a href="http://membres-lig.imag.fr/arrighi/"&gt;Pablo Arrighi&lt;/a&gt; y &lt;a href="http://www.monoidal.net/"&gt;Benoît Valiron&lt;/a&gt; y es una extensión (o digamos, la continuación) de &lt;a href="http://computacioncuantica.blogspot.com/2010/12/explicacion-del-paper-legible-por.html"&gt;este&lt;/a&gt;. El título es:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;strong&gt;A type system for the vectorial aspects of the linear-algebraic lambda-calculus&lt;/strong&gt;&lt;/div&gt;&lt;i&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;(Un sistema de tipos para los aspectos vectoriales del linear-algebraic lambda-calculus)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/i&gt;&lt;br /&gt;Abstract:&lt;blockquote&gt;In this paper we describe a type system for the linear-algebraic lambda-calculus. The type system accounts for the part of the language emulating linear operators and vectors. The type system is able to statically describe the linear combinations of terms resulting from the reduction of programs.  This gives rise to an original type theory where types, in the same way as terms, can be superposed into linear combinations.  We show that the resulting typed lambda-calculus is strongly normalizing and features a weak subject-reduction.&lt;/blockquote&gt;&lt;br /&gt;Básicamente los cambios con respecto al viejo son: volvimos a agregar una regla de reescritura que habíamos quitado previamente (usando un truco para que ahora sí funcione), haciendo que el sistema sirva para todo el cálculo λlin, y lo más importante: λlin originalmente (el cálculo no tipado) podía encodear programas cuánticos. Ninguno de los sistemas de tipos en los que trabajé hasta ahora podía hacerlo, Scalar puede tipar programas con distribuciones baricéntricas, λadd podría pensarse como no determinista y λFA podrían ser usado para tipar programas probabilísticos, pero este es el primero que permite tipar los programas cuánticos propuestos en el paper original.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El cálculo se llama λvec (bueno, el nombre correcto sería &lt;img src="http://latex.codecogs.com/gif.latex?\lambda^{\text{vec}}" title="\lambda^{\text{vec}}" alt="\lambda^{\text{vec}}" style="vertical-align:-2pt;" /&gt;).&lt;br /&gt;&lt;br /&gt;Aún no lo subimos al arXiv, pero lo que vamos a hacer es actualizar el anterior, ya que es su versión final (ah, por cierto, el anterior, que sería la versión "work-in-progress" de este, fue aceptado y lo vamos a presentar en &lt;a href="http://www.dcs.gla.ac.uk/qapl11/#papers"&gt;QAPL 2011&lt;/a&gt; (sólo como presentación, sin aparecer en los proceedings ya que es un work-in-progress)). &lt;strike&gt;Cuando aparezca la versión nueva en arXiv pondré el link aquí&lt;/strike&gt;. Lo pueden bajar de aquí: &lt;a href="http://arxiv.org/abs/1012.4032"&gt;arXiv:1012.4032&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8790790374827253059?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8790790374827253059/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/02/2-nuevos-fa-y-vec.html#comment-form' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8790790374827253059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8790790374827253059'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/02/2-nuevos-fa-y-vec.html' title='2 nuevos: λFA y λvec'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-934164639203211162</id><published>2011-01-25T05:45:00.024-03:00</published><updated>2011-01-25T13:19:04.451-03:00</updated><title type='text'>Novedad en el blog: Barra wibiya</title><content type='html'>Buenas, este post es para comentarles que hemos agregado la barra wibiya al blog (la barrita que ven abajo). Aquí les describo las funcionalidades que tiene (por ahora, ya que se le pueden agregar cosas a gusto):&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_75FqPBZKV3c/TT6PEFOY45I/AAAAAAAAC_8/_6IARISAE90/s320/online.png" style="float:left; margin:0 10px 10px 0;width: 118px; height: 33px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566043489761289106" /&gt;Aquí se muestra cuánta gente está viendo el sitio en este momento. Haciendo click muestra algunas estadísticas del sitio (de dónde vienen los últimos visitantes del sitio, por ejemplo).&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_75FqPBZKV3c/TT6PdK2tCJI/AAAAAAAADAE/6d036X77VSs/s320/traductor.png" style="float:left; margin:0 10px 10px 0;width: 119px; height: 33px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566043920769288338" /&gt; Este botón sirve para lo que imaginan: traducir los posts a diferentes idiomas. Creo que puede ser útil sobre todo para post escritos sólo en inglés.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://4.bp.blogspot.com/_75FqPBZKV3c/TT7122kkpkI/AAAAAAAADBc/91CSSz0B-BE/s1600/recientes.png" style="float:left; margin:0 10px 10px 0;width: 152px; height: 33px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566044399342513410" /&gt;Pues eso: acceso directo y cómodo a los últimos posts.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_75FqPBZKV3c/TT72UcSs5mI/AAAAAAAADBk/Bx3CX-oxwes/s320/aleatorio.png" style="float:left; margin:0 10px 10px 0;width: 95px; height: 33px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566044668962622082" /&gt;Esta es mi funcionalidad favorita: Haciendo click aquí los lleva a un post cualquiera.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_75FqPBZKV3c/TT7200metII/AAAAAAAADBs/q9lVTU_56cI/s320/compartir.png" style="float:left; margin:0 10px 10px 0;width: 320px; height: 27px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566045275507764082" /&gt;También tienen los botones típicos de las distintas redes sociales y un "+ compartir" para incluso más redes.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_75FqPBZKV3c/TT73OUCtLVI/AAAAAAAADB0/W3ZPniEW9Xk/s320/rss.png" style="float:left; margin:0 10px 10px 0;width: 97px; height: 33px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566045636843341826" /&gt;Acceso al RSS del blog. Para seguir el blog con algún lector de RSS (como por ejemplo el online Google Reader).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_75FqPBZKV3c/TT73ujEqBsI/AAAAAAAADB8/6UyFSToxup0/s320/fb.png" style="float:left; margin:0 10px 10px 0;width: 103px; height: 33px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566045998794352594" /&gt;Para ver las últimas actividades en la "Fan Page" del sitio en Facebook. Lo interesante es que pueden verla sin necesidad de irse del blog.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://3.bp.blogspot.com/_75FqPBZKV3c/TT732XmNqhI/AAAAAAAADCE/DY5Hywx1mvw/s320/chat.png" style="float:left; margin:0 10px 10px 0;width: 156px; height: 33px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566046374865459490" /&gt;Esta utilidad (obviamente: un chat) aún no estoy seguro de qué tan útil será, ya que 1) por lo general no hay mucha gente online al mismo momento en el blog y 2) hay que autorizar la aplicación en alguna red social para poder acceder al chat. Veremos si gusta o no.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://1.bp.blogspot.com/_75FqPBZKV3c/TT6SCukWqyI/AAAAAAAADA8/L7NNFNRzqaQ/s320/wibiya.png" style="float:left; margin:0 10px 10px 0;width: 90px; height: 33px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5566046765034416930" /&gt;Por último: un link a wibiya, por si a alguien le interesa para su propio blog, y una flechita para ocultar la barra por si a alguien le molesta.&lt;br /&gt;&lt;br /&gt;Bueno, espero les guste la nueva funcionalidad.&lt;br /&gt;Happy reading!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-934164639203211162?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/934164639203211162/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/01/novedad-en-el-blog-barra-wibiya.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/934164639203211162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/934164639203211162'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/01/novedad-en-el-blog-barra-wibiya.html' title='Novedad en el blog: Barra wibiya'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_75FqPBZKV3c/TT6PEFOY45I/AAAAAAAAC_8/_6IARISAE90/s72-c/online.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-2262546006092102792</id><published>2011-01-17T21:29:00.000-03:00</published><updated>2011-01-17T21:29:09.725-03:00</updated><title type='text'>Videos from QIP 2011</title><content type='html'>QIP2011 videos are online!! You can find them on this &lt;a href="http://qip2011.quantumlah.org/scientificprogramme/"&gt;link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I only watched one: Bo'az Klartag and Oded Regev, &lt;b&gt;Quantum one-way communication can be exponentially stronger than classical communication&lt;/b&gt;. It presents a classical lower bound for a promise problem from linear algebra which the authors call &lt;i&gt;Vector in Subspace Problem&lt;/i&gt;. Their lower bound is based on a very interesting geometric argument on the &lt;i&gt;n&lt;/i&gt;-dimensional sphere. This result implies an exponential gap between one-way quantum and classical communication complexity.&lt;br /&gt;&lt;br /&gt;Others that I would like to watch (which are related to my own interests) are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Tsuyoshi Ito, Hirotada Kobayashi and John Watrous, &lt;b&gt;Quantum interactive proofs with weak error bounds&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Loïck Magnin, Martin Roetteler and Jérémie Roland, &lt;b&gt;On the additive and multiplicative adversary methods&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Jianxin Chen, Xie Chen, Runyao Duan, Zhengfeng Ji, Zhaohui Wei and Bei Zeng, &lt;b&gt;On the solution space of quantum 2-SAT problems&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Andrew Childs and Robin Kothari, &lt;b&gt;Quantum query complexity of minor-closed graph properties&lt;/b&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Enjoy the videos!!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-2262546006092102792?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/2262546006092102792/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/01/videos-from-qip-2011.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2262546006092102792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2262546006092102792'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/01/videos-from-qip-2011.html' title='Videos from QIP 2011'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8637211081628358173</id><published>2011-01-12T06:21:00.003-03:00</published><updated>2011-01-12T06:30:31.740-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debate'/><title type='text'>Debate: Sobre-calificación?</title><content type='html'>&lt;div&gt;Este post no es técnico, sino más bien referido a la preparación que tenemos en Argentina (y a quien le quepa, hablo de Argentina porque es lo que conozco) y algunas ideas &lt;b&gt;discutibles&lt;/b&gt; sobre qué tan necesarias son algunas cosas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lo primero que me sorprendió al llegar a Francia, no fue tanto la preparación de los investigadores de acá (la cual a modo general es muy buena), sino la edad de la gente: Mi director tiene prácticamente mi edad. Los estudiantes de doctorado comienzan a los 23 y a los 25 ya son doctores. Luego hacen un par de años de post-doc y pum, un cargo permanente... a los 28, 29 años.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En Argentina tendemos a querer hacer muchísimas cosas antes de recibirnos, lo cual está perfecto, pero lo hacemos en perjuicio de demorarnos varios años más para obtener el título (hablo del primer título, la licenciatura de 5 años en nuestro caso). Conozco casos de chicos que se han ido a hacer hasta 3 pasantías al extranjero, de al menos 6 meses cada una. Otros casos de tesis de licenciatura que llevan años. Otros que se ponen a dar clases y terminan dando tantas clases que no se reciben nunca.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Creo que lo ideal sería tratar de recibirse jóvenes, con la mayor experiencia posible... o sea: &lt;b&gt;balancear la cosa&lt;/b&gt;. Por ejemplo: una pasantía de 6 meses puede ser muy valorada a la hora de buscar una beca doctoral. 3 pasantías es aceptar ser explotado con trabajo precarizado que nos demora el título. Una buena tesis de licenciatura nos ayudará también con el CV. Si incluye una publicación, pues tanto mejor (y puede ser una publicación post-tesis, no hay ningún problema con ello). 3 publicaciones antes de recibirse sería una exageración (y tomaría demasiado tiempo). Dar clases como ayudante de cátedra colabora con el CV. Dar 200 horas de clases al año es una exageración que nos demorará el título.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El modelo europeo es totalmente distinto al nuestro, acá se supone que uno comienza su carrera a los 18 años y para los 23 se recibió y comenzó el doctorado. Las carreras tienen mucho menos contenidos en general, ya que son mucho más especializadas, lo cual se puede hacer porque cuentan con muchísimos más cargos docentes. Por ejemplo, si queremos hacer una carrera orientada a la teoría de lenguajes, metemos muchas materias sobre el tema, quitamos otras no relacionadas al tema y dividimos la carrera en "Cs. de la Computación" y "Cs. de la Computación con orientación a la teoría de lenguajes". Eso implica que cada una tendrá menos alumnos y se necesitarán más cargos docentes. Algo difícilmente permisible en Argentina. Por lo tanto, es normal que nuestras carreras tengan tantos temas juntos, lo cual nos da una preparación mayor (más amplia) pero también nos lleva más tiempo terminarla. La cuestión está en no agregarle a eso, cosas innecesarias. Y que no se mal entienda, tampoco digo meterle pata a rendir todas las materias y exclusivamente eso y terminar sin haber hecho nada extra. Eso nunca es bueno tampoco. Lo que digo es tener un sano balance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bueno, este post pretende arrancar una discusión, no cerrar el tema, así que sientanse libres de comentar! Mi opinión no está cerrada sobre el tema, es algo que estoy reflexionando y quise compartir para reflexionar en grupo (de ser posible, comenten en el post y no en facebook, ya que en facebook la discusión se termina perdiendo).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8637211081628358173?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8637211081628358173/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/01/debate-sobre-calificacion.html#comment-form' title='4 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8637211081628358173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8637211081628358173'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/01/debate-sobre-calificacion.html' title='Debate: Sobre-calificación?'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-705898730338005723</id><published>2011-01-06T15:14:00.011-03:00</published><updated>2011-01-20T12:49:17.743-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Paris 13'/><category scheme='http://www.blogger.com/atom/ns#' term='Charla'/><category scheme='http://www.blogger.com/atom/ns#' term='Types'/><category scheme='http://www.blogger.com/atom/ns#' term='Seminario'/><title type='text'>Talk @ Paris 13</title><content type='html'>&lt;p&gt;&lt;span class="Apple-style-span" style="font-size: x-small; "&gt;&lt;i&gt;(English version below)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;El próximo 17 de enero daré una charla sobre los &lt;em&gt;sistemas de tipos algebraicos&lt;/em&gt; en Paris 13 (Lab LIPN) en las series "Sémiraires LCR". &lt;a href="http://www-lipn.univ-paris13.fr/actualites/post/Algebraic-type-systems"&gt;Aquí está la información&lt;/a&gt; y aquí reproduzco el resumen:&lt;/div&gt;&lt;blockquote&gt;En esta charla voy a presentar varias extensiones a System F, para tipar el lambda-cálculo lineal-algebraico, un lambda-cálculo enriquecido con una estructura vectorial. El primer sistema de tipos es una extensión directa de System F, el cual sólo tipa el cálculo sin más adorno. El segundo es un sistema de tipos que tiene en cuenta escalares, el cual puede servir como una garantía de que la forma normal de un término tiene forma &lt;img src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\sum\alpha_i.t_i" style="vertical-align:-2pt;" /&gt; con &lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\sum\alpha_i=1" /&gt;. El siguiente sistema incluye "suma de tipos" reflejando los de los términos -- mostrando que las sumas en el cálculo algebraico se comportan como una clase particular de pares. Finalmente el último sistema de tipos combina los dos anteriores. Damos contraejemplos de porqué este tipo de sistema de tipos vectorial no se puede hacer en estilo Curry y mostramos algunas pistas de un futuro sistema de tipos vectorial en estilo Church, adecuado para especializarlo en un cálculo cuántico.&lt;/blockquote&gt;&lt;div&gt;&lt;b&gt;Edit:&lt;/b&gt; Aquí dejo &lt;a href="http://membres-liglab.imag.fr/diazcaro/Paris13-17-01-2010.pdf"&gt;los slides&lt;/a&gt;.&lt;br /&gt;&lt;hr /&gt;&lt;/div&gt;&lt;div&gt;Next January 17th I will give a talk about the &lt;em&gt;algebraic type systems&lt;/em&gt; at Paris 13 (LIPN Lab) in the series "Sémiraires LCR". &lt;a href="http://www-lipn.univ-paris13.fr/actualites/post/Algebraic-type-systems"&gt;Here it is the information&lt;/a&gt; and I reproduce here the abstract:&lt;/div&gt;&lt;blockquote&gt;In this talk I will present several extensions to the System F, for the sake of type the linear-algebraic lambda-calculus, a lambda-calculus enriched with a vectorial structure. The first type system is a straightforward extension of System F, which just types the calculus without any further adornment. The second one is a type system accounting for scalars, which can serve as a guarantee that the normal form of a term is of the form &lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\sum\alpha_i.t_i" /&gt; with &lt;img src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\sum\alpha_i=1" style="vertical-align:-2pt;" /&gt;. The following system includes "sums of types" reflecting that of the terms--showing that sums in the algebraic calculus behaves as a special kind of pairs. Eventually the last type system combines the previous two. We give counterexamples of why this kind of vectorial type system cannot be made in Curry style and show the clues of a future vectorial type system in Church style suitable to specialize the calculus into a quantum calculus.&lt;/blockquote&gt;&lt;b&gt; Edit:&lt;/b&gt; Here are &lt;a href="http://membres-liglab.imag.fr/diazcaro/Paris13-17-01-2010.pdf"&gt;the slides&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-705898730338005723?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/705898730338005723/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2011/01/talk-paris-13.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/705898730338005723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/705898730338005723'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2011/01/talk-paris-13.html' title='Talk @ Paris 13'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-461045236671796234</id><published>2010-12-21T06:09:00.002-03:00</published><updated>2010-12-21T06:59:42.347-03:00</updated><title type='text'>Explicación del paper, legible por humanos.</title><content type='html'>&lt;div&gt;Ya apareció en arXiv &lt;a href="http://computacioncuantica.blogspot.com/2010/12/new-paper-subject-reduction-in-curry.html"&gt;el último paper que enviamos&lt;/a&gt;, y aprovecho para hacer una &lt;b&gt;introducción&lt;/b&gt; más &lt;b&gt;sencilla&lt;/b&gt; a él.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para entender un poco más el contexto, les recomiendo &lt;a href="http://computacioncuantica.blogspot.com/2009/09/computacion-cuantica-teoria-de-tipos-y.html"&gt;este post donde doy una &lt;b&gt;explicación no-técnica&lt;/b&gt; sobre el área&lt;/a&gt;. El presente post va a ser (obligatoriamente) un poquito más técnica, pero trataré de que lo sea lo menos posible. Voy a continuar con los ejemplos de ese post anterior, así que aún si ya lo leyeron, les recomiendo mirarlo de nuevo por arriba para refrescarlo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Habíamos dicho que la idea era encontrar &lt;b&gt;tipos&lt;/b&gt; para un &lt;b&gt;lenguaje&lt;/b&gt; en particular para obtener de allí una &lt;b&gt;lógica cuántica&lt;/b&gt;. El lenguaje con el que estoy trabajando es el "&lt;a href="http://arxiv.org/abs/quant-ph/0612199"&gt;Linear-Algebraic Lambda-Calculus&lt;/a&gt;" (lambda-cálculo algebraico-lineal). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;¿Porqué este lenguaje y no otro?&lt;/b&gt; Lambda-cálculo es el lenguaje más &lt;b&gt;pequeño&lt;/b&gt; y &lt;b&gt;universal&lt;/b&gt; que existe (pequeño == simple). Este cálculo algebraico-lineal lo que hace es permitir &lt;b&gt;combinaciones lineales&lt;/b&gt; de términos, esto es, si M y N son dos términos de mi lenguaje, &lt;b&gt;a.M+b.N&lt;/b&gt; con a y b escalares cualquiera, también es un término. Si lo pensamos desde lo más básico de la computación cuántica tenemos que 0 y 1 son bits y a.|0&gt;+b.|1&gt; es un qubit (aunque en este caso se pide cierta propiedad que a y b deben cumplir, a saber a y b son números complejos y &lt;b&gt;|a|²+|b|²=1&lt;/b&gt;).&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Así que este lenguaje se puede pensar como "cuántico" en el sentido de que &lt;b&gt;se puede codificar programas cuánticos&lt;/b&gt; en él y que se puede "superponer" programas. Sin embargo, si consideramos a.M+b.N como superposición, entonces también&lt;b&gt; podemos hacer superposiciones que no corresponden a programas cuánticos&lt;/b&gt; (cuando a y b no cumplan con las propiedades necesarias).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ahora vamos a los &lt;b&gt;tipos&lt;/b&gt;. Como decía en el post anterior, a cada programa (lambda-término en este caso, un término de nuestro lenguaje) le podemos hacer corresponder un tipo. Podemos considerar que &lt;b&gt;si el término tiene un tipo que le corresponde, es un término válido&lt;/b&gt;, y sino, no lo es. Así que &lt;b&gt;los tipos nos sirven en este caso para limitar el lenguaje&lt;/b&gt; como nosotros queramos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;¿Porqué querríamos limitar el lenguaje?&lt;/b&gt; Como dije anteriormente, el lambda-cálculo algebraico lineal es demasiado general y admite términos que no tienen interpretación cuántica, así que la idea es darle tipos para limitarlo y que sólo admita términos con una interpretación cuántica.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Entre todas las lógicas que mencioné en el post anterior, me interesan en particular las que tienen &lt;b&gt;polimorfismo&lt;/b&gt;. Un ejemplo para entender qué es polimorfismo es la función identidad: Supongamos que tenemos un término lógico A, es fácil deducir que A implica A, en símbolos A=&gt;A. Si tenemos otro término B, también podemos deducir B=&gt;B. En general, si tenemos un término X podemos deducir que X=&gt;X. Usando polimorfismo esto se escribe como ∀X.X=&gt;X y se lee "&lt;b&gt;para todo X, X implica X&lt;/b&gt;".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Desde el punto de vista del lenguaje estamos diciendo que si tenemos un término, digamos I, que se comporta como una función identidad, esto es: si recibe el término M devuelve el término M, entonces le vamos a dar el tipo ∀X.X=&gt;X, o usando la notación del post anterior, I:∀X.X=&gt;X. O sea: I es una función tal que si le damos un término de cualquier tipo, nos devuelve un término del mismo tipo. Entonces decimos que I es una prueba de que la fórmula lógica ∀X.X=&gt;X (esto es "para todo X, X implica X") es correcta.&lt;/div&gt;&lt;div&gt;&lt;b&gt;Entonces lo que queremos es un sistema de tipos tal que las únicas pruebas válidas, sean programas cuánticos.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por lo tanto, tenemos que limitar, como dije anteriormente, los escalares que se usan para las combinaciones lineales de términos. Y eso lo queremos hacer con los tipos... ¡Entonces tenemos que incluir los escalares en los tipos! Pero &lt;a href="http://computacioncuantica.blogspot.com/2009/03/system-f-escalar-hacia-una-logica.html"&gt;con escalares sólos&lt;/a&gt; no nos basta, necesitamos también poder sumarlos, así que lo que necesitamos es básicamente que si un término M tiene tipo T y otro término N tiene tipo R, que el término a.M+b.N tenga tipo a.T+b.R. Y eso es lo que llamamos un &lt;b&gt;sistema de tipos vectorial&lt;/b&gt;: un sistema en el cual dados tipos básicos, la combinación lineal de ellos es un nuevo tipo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para poder considerar un sistema lógico y programas como sus pruebas, necesitamos tener una propiedad llamada &lt;b&gt;Subject Reduction&lt;/b&gt; (si alguien conoce el término que se usa en español, lo agradeceré). Esta propiedad es simple, dice que si un programa M tiene tipo T, el término N que se obtiene de ejecutar el programa, también tendrá tipo T. En este formalismo, ejecutar el programa M y obtener N se anota como "M→*N" y se lee "M reduce a N". Entonces Subject Reduction dice&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;b&gt;Si M→*N y M:T, entonces N:T&lt;/b&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;Hay otras maneras de escribir los términos y los tipos. Hasta ahora estábamos escribiendo los términos en lo que se conoce como &lt;b&gt;estilo Curry&lt;/b&gt;, en contraposición con el &lt;b&gt;estilo Church&lt;/b&gt;. Un ejemplo: En el estilo Curry simplemente decimos que la función f aplicada a x tiene tipo A=&gt;B de la siguiente manera, f(x):A=&gt;B. En estilo Church el tipo es parte del término y diríamos algo como f^B(x:A):A=&gt;B. Viendo el término ya tenemos el tipo, el tipo es parte del término.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Y ahora si, después de toda esta introducción puedo decir en forma relativamente corta qué es lo que probamos en este paper: &lt;b&gt;El paper muestra que un sistema de tipos vectorial que incluya polimorfismo y esté expresado en estilo Curry, no tiene Subject Reduction&lt;/b&gt;. Y además, mostramos qué es lo más cercano a Subject Reduction que podemos tener, que es esto:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;b&gt;Si M→*N y M:T, entonces N:T' donde T' tiene una relación con T y si la forma de ejecutar el programa M para arribar a N no incluye una reducción en particular, entonces T' es simplemente T.&lt;/b&gt;&lt;/blockquote&gt;El preprint del paper está disponible aquí: &lt;a href="http://arxiv.org/abs/1012.4032"&gt;arXiv:1012.4032&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-461045236671796234?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/461045236671796234/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/12/explicacion-del-paper-legible-por.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/461045236671796234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/461045236671796234'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/12/explicacion-del-paper-legible-por.html' title='Explicación del paper, legible por humanos.'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3690273836496588477</id><published>2010-12-17T21:07:00.005-03:00</published><updated>2010-12-21T07:02:23.155-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pablo Arrighi'/><category scheme='http://www.blogger.com/atom/ns#' term='Benoît Valiron'/><category scheme='http://www.blogger.com/atom/ns#' term='Types'/><category scheme='http://www.blogger.com/atom/ns#' term='Paper Workshops'/><title type='text'>New paper: Subject reduction in a Curry-style polymorphic type system with a vectorial structure</title><content type='html'>&lt;p&gt;&lt;span class="Apple-style-span" style="font-size: x-small; "&gt;&lt;i&gt;(Versión en español más abajo)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;New paper submitted, with &lt;a href="http://membres-lig.imag.fr/arrighi/"&gt;Pablo Arrighi&lt;/a&gt; and &lt;a href="http://www.monoidal.net/"&gt;Benoît Valiron&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;b&gt;Title&lt;/b&gt;: &lt;i&gt;Subject reduction in a Curry-style polymorphic type system with a vectorial structure.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Abstract&lt;/b&gt;: The algebraic lambda-calculus [Vau09] and the linear-algebraic lambda-calculus [AD08] extend the lambda-calculus with the possibility of making arbitrary linear combinations of lambda-terms. The two foundational works of [ADC09] and [DCP10] describe type systems for this calculus respectively accounting for scalars and sums. Building on these approaches, we devise a typed algebraic lambda-calculus merging the two approaches while keeping a language featuring local confluence and a weak subject reduction. This gives rise to an original and general type theory where types, in the same way as terms, have a vector space-like structure. The main contribution of this paper is a subject reduction result, a problem renowned to be a delicate matter under the presence of union-like type constructs.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Basically the idea of the paper is to present the several-times &lt;a href="http://computacioncuantica.blogspot.com/2009/04/vectorial-logica-lineal-y-ortogonalidad.html"&gt;an&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2009/07/algunas-novedades.html"&gt;n&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2009/11/viajes-y-novedades-en-el-blog.html"&gt;o&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2009/12/work-in-progress-en-el-qnet.html"&gt;u&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2010/03/trabajos-en-progreso.html"&gt;n&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2010/09/types-2010.html"&gt;c&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2010/10/slides-types-2010.html"&gt;ed&lt;/a&gt; "vectorial type system": we present here a type system with a non-standard subject reduction. We conclude that, in general, to have subject reduction in a vectorial type system we would need to move to Church-style.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I uploaded the paper to arXiv today, so it will appear next Tuesday. &lt;strike&gt;I will put the link here&lt;/strike&gt;. &lt;a href="http://arxiv.org/abs/1012.4032"&gt;arXiv:1012.4032&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;hr /&gt;&lt;/div&gt;&lt;div&gt;Nuevo paper enviado, con &lt;a href="http://membres-liglab.imag.fr/arrighi/"&gt;Pablo Arrighi&lt;/a&gt; y &lt;a href="http://www.monoidal.net/"&gt;Benoît Valiron&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;b&gt;Título&lt;/b&gt;: &lt;i&gt;Subject reduction (ni idea cómo se dice eso en español) en un sistema de tipos polimórfico à la Curry con una estructura vectorial.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Resumen&lt;/b&gt;: El lambda-cálculo algebraico [Vau09] y el lambda-cálculo algebraico-lineal [AD08] extienden el lambda-cálculo con la posibilidad de hacer combinaciones lineales arbitrarias de lambda-términos. Los dos trabajos fundacionales de [ADC09] y [DCP10] describen sistemas de tipos para este cálculo respectivamente teniendo en cuenta escalares y sumas. Construido sobre estos enfoques, elaboramos un lambda-cálculo algebraico fusionando ambos, logrando un lenguaje con confluencia local y una subject reducción débil. Esto da lugar a una teoría de tipos original y general donde los tipos, de la misma manera que los términos, tienen una estructura al estilo de un espacio vectorial. La principal contribución de este paper es el resultado de subject reduction, un problema reconocido como complicado en presencia de construcciones de tipo unión.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Básicamente la idea del paper es presentar el muchas veces &lt;a href="http://computacioncuantica.blogspot.com/2009/04/vectorial-logica-lineal-y-ortogonalidad.html"&gt;an&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2009/07/algunas-novedades.html"&gt;u&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2009/11/viajes-y-novedades-en-el-blog.html"&gt;n&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2009/12/work-in-progress-en-el-qnet.html"&gt;c&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2010/03/trabajos-en-progreso.html"&gt;i&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2010/09/types-2010.html"&gt;a&lt;/a&gt;&lt;a href="http://computacioncuantica.blogspot.com/2010/10/slides-types-2010.html"&gt;do&lt;/a&gt; "sistema de tipos vectorial": lo que presentamos aquí es un sistema de tipos con un subject reduction no estándar. Concluímos que, en general, para tener subject reduction in sistemas de tipos vectoriales deberíamos pasarnos a Church-style.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hoy subí el paper a arXiv, así que aparecerá el próximo martes. &lt;strike&gt;Pondré el link aquí&lt;/strike&gt;. &lt;a href="http://arxiv.org/abs/1012.4032"&gt;arXiv:1012.4032&lt;/a&gt;. Y aquí &lt;a href="http://computacioncuantica.blogspot.com/2010/12/explicacion-del-paper-legible-por.html"&gt;una explicación más amena del paper&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3690273836496588477?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3690273836496588477/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/12/new-paper-subject-reduction-in-curry.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3690273836496588477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3690273836496588477'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/12/new-paper-subject-reduction-in-curry.html' title='New paper: Subject reduction in a Curry-style polymorphic type system with a vectorial structure'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1247238749690298551</id><published>2010-12-09T15:06:00.003-03:00</published><updated>2010-12-10T10:13:51.591-03:00</updated><title type='text'>Quantum Foundations Mailing List | Lista de correo "fundamentos cuánticos"</title><content type='html'>&lt;p&gt;&lt;span class="Apple-style-span" style="font-size: x-small; "&gt;&lt;i&gt;(Versión en español más abajo)&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://web.comlab.ox.ac.uk/people/bob.coecke/"&gt;Bob Coecke&lt;/a&gt; and &lt;a href="http://web.comlab.ox.ac.uk/people/jamie.vicary/"&gt;Jamie Vicary&lt;/a&gt; have started a mailing list on "quantum foundations".&lt;/p&gt;&lt;p&gt;The announcement is the following:&lt;/p&gt;&lt;blockquote&gt;It was agreed by many that the existence of a quantum foundations mailing list, with a wide scope and involving the broad international community, was long overdue. This moderated list (to avoid spam or abuse) will mainly distribute announcements of conferences and other international events in the area, as well as other relevant adverts such as jobs in the area. It is set up at Oxford University, which should provide a guarantee of stability and sustainability. The scope ranges from the mathematical end of quantum foundations research to the purely philosophical issues.&lt;/blockquote&gt;&lt;p&gt;To subscribe to the list, send a blank email to:&lt;br /&gt;quantum-foundations-subscribe@maillist.ox.ac.uk&lt;/p&gt;&lt;p&gt;To unsubscribe, a blank email to:&lt;br /&gt; quantum-foundations-unsubscribe@maillist.ox.ac.uk&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;&lt;a href="http://web.comlab.ox.ac.uk/people/bob.coecke/"&gt;Bob Coecke&lt;/a&gt; y &lt;a href="http://web.comlab.ox.ac.uk/people/jamie.vicary/"&gt;Jamie Vicary&lt;/a&gt; comenzaron una lista de correo en "fundamentos cuánticos".&lt;/p&gt;&lt;p&gt;El anuncio es el siguiente:&lt;/p&gt;&lt;blockquote&gt;Se ha llegado al acuerdo entre muchos que la existencia de una lista de correo en fundamentos cuánticos, con un amplio alcance y gran participación de la comunidad internacional, es una deuda desde hace mucho. Esta lista moderada (para evitar el spam o abuso), principalmente distribuirá anuncios de conferencias y otros eventos internacionales en el área, así como otros anuncios pertinentes tales como puestos de trabajo en el área. Se instaló en la Universidad de Oxford, lo que debería ofrecer una garantía de estabilidad y sostenibilidad. El ámbito de la lista abarca desde el fin matemático de la investigación en fundamentos cuánticos hasta las cuestiones puramente filosóficas.&lt;/blockquote&gt;&lt;p&gt;Para suscribirse a la lista, envíe un mail en blanco a:&lt;br /&gt; quantum-foundations-subscribe@maillist.ox.ac.uk&lt;/p&gt;&lt;p&gt;Para desuscribirse, un mail en blanco a:&lt;br /&gt; quantum-foundations-unsubscribe@maillist.ox.ac.uk&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1247238749690298551?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1247238749690298551/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/12/quantum-foundations-mailing-list-lista.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1247238749690298551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1247238749690298551'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/12/quantum-foundations-mailing-list-lista.html' title='Quantum Foundations Mailing List | Lista de correo &quot;fundamentos cuánticos&quot;'/><author><name>Alejandro Díaz-Caro</name><uri>https://profiles.google.com/115149297993506239544</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-xSbBwXiXELY/AAAAAAAAAAI/AAAAAAAAD9E/RRSTDxm4-F0/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7497549061869520609</id><published>2010-11-30T10:57:00.086-03:00</published><updated>2010-12-01T02:41:51.849-03:00</updated><title type='text'>Communication complexity lower bounds</title><content type='html'>&lt;div style="text-align: justify;"&gt;I just discovered a spectacular survey article on communication complexity lower bounds. The paper is below.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Troy Lee and Adi Shraibman (2007) “Lower Bounds in Communication Complexity”, &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://dx.doi.org/10.1561/0400000040"&gt;Foundations and Trends® in Theoretical Computer Science&lt;/a&gt;: Vol. 3: No. 4, pp 263–399. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can find a draft in Troy Lee's&lt;a href="http://www.research.rutgers.edu/~troyjlee/survey_plain.pdf"&gt; homepage&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finished reading it, not with full details, but enough for understanding the bigger picture in the proof technique they use. Now I'm ready to read it for a second time, but this time going deeper into the details. First let's review the communication model. There are two players, Alice (&lt;i&gt;A&lt;/i&gt;) and Bob (&lt;i&gt;B&lt;/i&gt;), and they want to solve a problem together call it &lt;i&gt;f&lt;/i&gt; which will be a boolean function. The input to &lt;i&gt;f&lt;/i&gt;&amp;nbsp;is divided between &lt;i&gt;A&lt;/i&gt;&amp;nbsp;and &lt;i&gt;B&lt;/i&gt;, so in order to solve the problem they will need to communicate. The complexity is the minimum number of bits that need to be interchanged to solve the problem. The running time of &lt;i&gt;A&lt;/i&gt;&amp;nbsp;and &lt;i&gt;B&lt;/i&gt;&amp;nbsp;is not taken into account. All communication is defined by the communication matrix &lt;i&gt;M&lt;/i&gt;, which is defined as &lt;i&gt;M[x,y]=f(x,y)&lt;/i&gt;, i.e. the rows and columns are indexed by the inputs to &lt;i&gt;A&lt;/i&gt;&amp;nbsp;and &lt;i&gt;B&lt;/i&gt;, and each entry is the value of &lt;i&gt;f&lt;/i&gt;.&amp;nbsp;Changing the acceptance condition for the model we get a deterministic, randomized (two, one and zero-sided) or a nondeterministic model. If we allow the player to send qubits we get quantum. It can also be generalized to multiparty communication with all different flavors like the topology of communication, the way the parties access the input, etc.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Since communication complexity is more about lower bounds, all research is devoted to this. Upper bounds in this models are implied by upper bounds in the decision tree model. The general idea of proving lower bound is the following three steps procedure:&lt;/div&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;Embed the communication matrix onto the reals. This is done by a mapping from some operator norm to an euclidean norm.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Formulate the problem using the embedding as a maximization problem.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Give a witness for the objective function of the resulting program.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;I would say that step 1 is the easiest because there is a lot of work done there, so you just need to choose the most fit for your problem. Although, there is still many open problems here to solve like the famous &lt;a href="http://en.wikipedia.org/wiki/Communication_complexity#Open_problems"&gt;log-rank conjecture&lt;/a&gt;. The second step depends in the duality between the studied norms. The objective here is to avoid dealing with forall quantifiers (minimization), and solve the problem for existential quantufiers (maximization). This is because it's easier to just give a witness for the program, rather that showing that for all inputs the solution is optimal. The final step requires a witness for the resulting program. This could also be very difficult, because choosing a bad witness (one that is too far from the global optimum) could give a very weak or trivial lower bound. In the paper, the authors show how to choose a good witness for a particular case. Only for very few cases we know how to choose a good witness, and more research is needed in this part.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The paper ommits models like SMP (simultaneous message passing), unbounded-error protocols, and quantum communication with entanglement. The authors concentrate in lower bounds that can be stated in terms of a mathematical program by using norms. Still, they give a nice explanation on the corruption bound. This is an important technique because as noted by the authors it is the only lower bound technique that can separate quantum from randomized communication for total functions.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7497549061869520609?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7497549061869520609/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/11/communication-complexity-lower-bounds.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7497549061869520609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7497549061869520609'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/11/communication-complexity-lower-bounds.html' title='Communication complexity lower bounds'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1035063574983558404</id><published>2010-11-23T21:49:00.000-03:00</published><updated>2010-11-23T21:49:27.024-03:00</updated><title type='text'>Back to blogging in spanglish</title><content type='html'>&lt;div style="text-align: justify;"&gt;Following the momentum given by Alejandro, I will also start writing in english. Well, actually I will do it either in english or spanish. I don't think I'll do it at the same time, mostly due to my increasing lazyness in the last couple of months.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;The last two months I was simply overloaded with work at school, from TA work, reports, msc thesis, etc etc. Now, I'm finishing the thesis (but surely my advisors are going to give something else to add), passed the qualifying exam, finished sending two grant proposals (and writing a third one), I feel that I can start writing some posts.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;It pains me to say that although my native language is spanish, I feel more comfortable writing in english. In the last 5 years, I only wrote one technical paper in spanish, so I think it's only a matter of practice though.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Well, what happened the last 2 months? For me, what I already mentioned above, but in the academic/internet world some very interesting stuff happened. For example, the recent breakthrough in computational complexity by &lt;a href="http://www.cs.cmu.edu/~ryanw/"&gt;Ryan Williams&lt;/a&gt;, i.e. NEXP not included in ACC0 (&lt;a href="http://www.cs.cmu.edu/~ryanw/acc-lbs.pdf"&gt;paper here&lt;/a&gt;). NEXP is known as the exponential NP and ACC0 is the class of languages with polynomial size circuits with bounded fan-in and constant depth with mod gates. Although ACC0 is a very low class, and NEXP is waay above, this "was" a open problem for more than 20 years! This paper presented a real progress in circuit lower bounds after all this time.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Also, the &lt;a href="http://cstheory.stackexchange.com/"&gt;CSTheory stackexchange&lt;/a&gt; site is blooming! I was very disconnected from here also, but seeing the questions and answers today I can see that a lot more of people joined.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finally, the QIP2011 &lt;a href="http://qip2011.quantumlah.org/scientificprogramme/"&gt;programme&lt;/a&gt; is out!. Many interesting talks, but one caught my eye. "Quantum One-Way Communication can be Exponentially Stronger Than Classical Communication" by Oded Regev (&lt;a href="http://arxiv.org/abs/1009.3640"&gt;paper here&lt;/a&gt;). This has been an open problem for around 10 years, and is very much related to what I'm doing.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1035063574983558404?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1035063574983558404/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/11/back-to-blogging-in-spanglish.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1035063574983558404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1035063574983558404'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/11/back-to-blogging-in-spanglish.html' title='Back to blogging in spanglish'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-5721756923248940310</id><published>2010-11-22T06:27:00.000-03:00</published><updated>2010-11-22T06:27:42.244-03:00</updated><title type='text'>Empezando a bloggear en English</title><content type='html'>&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;i&gt;(Versión en español más abajo)&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;From now on, I will start posting both in English and in Spanish. Why? Well, the reason to continue blogging in Spanish is that I feel that all this years&amp;nbsp;blogging&amp;nbsp;(from 2005)&amp;nbsp;allowed me to meet lot of people, mostly in Latin America, to interact with; people doing research in quantum computing or just interested in the topic. Thus I don't want to lose such an&amp;nbsp;opportunity&amp;nbsp;to continue interacting with those people. I am aware that most of them should know English, however, blogging in Spanish was the reason of why this blog became (modestly) popular.&lt;br /&gt;So, why to start blogging in English then? Because I want also to join the large&amp;nbsp;community&amp;nbsp;of academic bloggers in the world, and the common language in academia&amp;nbsp;around&amp;nbsp;the world is English.&lt;br /&gt;&lt;br /&gt;Just to start, &lt;b&gt;a bit of history&lt;/b&gt;:&lt;br /&gt;This blog, "Computación Cuántica" (Spanish for quantum computing) was started by me in 2005, when I started being interested by the topic, back in Argentina during my undergraduate studies. Last year Daniel Villagra, a&amp;nbsp;Paraguayan&amp;nbsp;researcher based in Japan, joined to the blog and started updating the blog as well. Most posts are about our&amp;nbsp;research. I am working on lambda calculus, type theory and logics, for quantum computing, and Danny is working in complexity, algorithms and automata.&lt;br /&gt;From now on, I will blog both in English and Spanish, however I don't know what Danny will do (is up to him, I didn't ask him yet (sorry for that)).&lt;br /&gt;So, finally: WELCOME. I hope you enjoy our blog.&lt;br /&gt;&lt;hr /&gt;Desde ahora, voy a empezar a postear tanto en inglés como en español. Porqué? Bueno, la razón para continuar blogueando en español es que siento que todos estos años blogueando (desde 2005) me permitieron conocer mucha gente, principalmente en América Latina, con quienes interactuar; gente investigando en computación cuántica o simplemente interesada en el tema. Por lo tanto no quiero perder la oportunidad de continuar interactuando con esa gente. Ya sé que la mayoría debe saber inglés, sin embargo, bloguear en español es lo que hizo que este blog se vuelva (modestamente) popular.&lt;br /&gt;Ahora, porqué comenzar a bloguear en inglés entonces? Porque quiero unirme a la gran comunidad de blogs académicos en el mundo, y el lenguaje común en la academia en el mundo es inglés.&lt;br /&gt;&lt;br /&gt;Un poco de historia:&lt;br /&gt;Este blog lo comencé en 2005, cuando empecé a interesarme en el tema, aún en Argentina, durante mis estudios de grado. El año pasado Daniel Villagra, un paraguayo en Japón, se unió al blog y comenzó a postear también. La mayoría de los posts son sobre nuestras investigaciones. Yo estoy trabajando en cálculo lambda, teoría de tipos y lógica, para computación cuántica y Danny está trabajando en complejidad, algoritmos y autómatas.&lt;br /&gt;Desde ahora, voy a bloguear en inglés y español, sin embargo no sé lo que hará Danny (depende de él, no le he preguntado aún (perdón por eso)).&lt;br /&gt;Así que, finalmente: BIENVENIDOS, espero que disfruten el blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-5721756923248940310?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/5721756923248940310/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/11/empezando-bloggear-en-english.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5721756923248940310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5721756923248940310'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/11/empezando-bloggear-en-english.html' title='Empezando a bloggear en English'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-399851969631884876</id><published>2010-11-22T05:47:00.003-03:00</published><updated>2010-11-22T06:48:57.159-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pablo Arrighi'/><category scheme='http://www.blogger.com/atom/ns#' term='Scalar'/><category scheme='http://www.blogger.com/atom/ns#' term='Barbara Petit'/><category scheme='http://www.blogger.com/atom/ns#' term='Lambda Cálculo'/><category scheme='http://www.blogger.com/atom/ns#' term='arXiv'/><category scheme='http://www.blogger.com/atom/ns#' term='Additive'/><title type='text'>Escalares y sumas, al arXiv // Scalars and sums, to arXiv</title><content type='html'>&lt;i&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;(English version below)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;Ya está disponible el paper que escribimos con Barbara Petit sobre el análisis de las sumas en los cálculos algebraicos &lt;a href="http://computacioncuantica.blogspot.com/2010/09/types-2010.html"&gt;que presentamos en Types 2010&lt;/a&gt;. La semana pasada lo subimos al arXiv: &lt;a href="http://arxiv.org/abs/1011.3542"&gt;http://arxiv.org/abs/1011.3542&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;También la semana pasada&amp;nbsp;con Pablo Arrighi&amp;nbsp;actualizamos en el arXiv&amp;nbsp;&lt;a href="http://computacioncuantica.blogspot.com/2009/03/system-f-escalar-hacia-una-logica.html"&gt;el paper sobre los escalares en los cálculos algebraicos&lt;/a&gt;. En este caso es un sistema de tipos que nos permite llevar de cierta manera una cuenta de 'la cantidad de un tipo' que participa en cada término. Acá dejo el link: &lt;a href="http://arxiv.org/abs/0903.3741v4"&gt;http://arxiv.org/abs/0903.3741v4&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ambos casos son análisis del &lt;a href="http://arxiv.org/abs/quant-ph/0612199"&gt;lambda cálculo algebraico-lineal&lt;/a&gt; de Pablo Arrighi y Gilles Dowek, el cual fue pensado originalmente como un lambda cálculo cuántico, en el sentido de que permite encodear algoritmos cuánticos y está diseñado de tal manera de no permitir cloneo.&lt;br /&gt;&lt;hr /&gt;It is now available the paper we wrote with Barbara Petit about the analysis of sums in algebraic calculi, presented in Types 2010. Last week we uploaded it to arXiv:&amp;nbsp;&lt;a href="http://arxiv.org/abs/1011.3542"&gt;http://arxiv.org/abs/1011.3542&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also last week with Pablo Arrighi we updated in the arXiv our paper about scalars in algebraic calculi. In this case it is a type system which allows us to take care of the 'amount of a type' that participates in each term. Here it is the link:&amp;nbsp;&lt;a href="http://arxiv.org/abs/0903.3741v4"&gt;http://arxiv.org/abs/0903.3741v4&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Both papers are analyses of the &lt;a href="http://arxiv.org/abs/quant-ph/0612199"&gt;linear-algebraic lambda-calculus&lt;/a&gt; developed by Pablo Arrighi and Gilles Dowek, which was originally thought as a quantum lambda calculus, in the sense that it allows to encode quantum algorithms and it is designed to not allow clonning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-399851969631884876?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/399851969631884876/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/11/escalares-y-sumas-al-arxiv.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/399851969631884876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/399851969631884876'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/11/escalares-y-sumas-al-arxiv.html' title='Escalares y sumas, al arXiv // Scalars and sums, to arXiv'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-2544658787842685263</id><published>2010-10-18T12:39:00.000-03:00</published><updated>2010-10-18T12:39:13.137-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pablo Arrighi'/><category scheme='http://www.blogger.com/atom/ns#' term='Charla'/><category scheme='http://www.blogger.com/atom/ns#' term='Benoît Valiron'/><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><category scheme='http://www.blogger.com/atom/ns#' term='Barbara Petit'/><category scheme='http://www.blogger.com/atom/ns#' term='Lambda Cálculo'/><category scheme='http://www.blogger.com/atom/ns#' term='Paper Workshops'/><title type='text'>Slides Types 2010</title><content type='html'>Como &lt;a href="http://computacioncuantica.blogspot.com/2010/09/types-2010.html"&gt;ya había adelantado&lt;/a&gt;, la semana pasada estuve en Varsovia participando del workshop &lt;a href="http://types10.mimuw.edu.pl/"&gt;Types 2010&lt;/a&gt;. Los slides de mis presentaciones están disponibles a través de mi página web: &lt;a href="http://membres-liglab.imag.fr/diazcaro/sums-types2010.pdf"&gt;Sums in algebraic lambda-calculi&lt;/a&gt; y &lt;a href="http://membres-liglab.imag.fr/diazcaro/vectorial-types2010.pdf"&gt;A vectorial type system (work-in-progress)&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hubo en general muy buenas charlas. En particular, les recomiendo ver los slides de la excelente charla de &lt;a href="http://www.cs.ru.nl/~henk/"&gt;Henk Barendregt&lt;/a&gt;: &lt;a href="http://types10.mimuw.edu.pl/content/slides/day1/HenkBarendregt.pdf"&gt;Lambda calculus with types&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-2544658787842685263?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/2544658787842685263/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/10/slides-types-2010.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2544658787842685263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2544658787842685263'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/10/slides-types-2010.html' title='Slides Types 2010'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4044496456891451032</id><published>2010-09-30T12:19:00.001-03:00</published><updated>2010-11-22T05:51:05.108-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Types'/><category scheme='http://www.blogger.com/atom/ns#' term='Paper Workshops'/><title type='text'>Types 2010</title><content type='html'>Ya está publicada la&lt;a href="http://types10.mimuw.edu.pl/index.php?site=program"&gt; lista de charlas y cronograma&lt;/a&gt; de &lt;b&gt;Types 2010&lt;/b&gt;. Yo presentaré dos charlas allí:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;b&gt;Sumas en cálculos&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;i&gt;&lt;b&gt;lambda&amp;nbsp;algebraicos&lt;/b&gt;&lt;/i&gt;. Un trabajo conjunto con &lt;a href="http://perso.ens-lyon.fr/barbara.petit/"&gt;Barbara Petit&lt;/a&gt;. En este trabajo definimos el fragmento (confluente) "aditivo" del &lt;a href="http://arxiv.org/abs/quant-ph/0612199"&gt;Linear-Algebraic Lambda-Calculus&lt;/a&gt;. Le definimos un sistema de tipos que incluye sumas de tipos como reflejo de las sumas en los términos. Luego de probar subject reduction y strong normalisation, estudiamos el rol de las sumas en el cálculo interpretando nuestro sistema en System F con pares. Mostramos que este cálculo se puede interpretar como System F con un constructor de pares asociativo y conmutativo, el cual es distributivo con respecto a la aplicación.&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;b&gt;Un sistema de tipos vectorial&lt;/b&gt;&lt;/i&gt;. Un trabajo en colaboración con &lt;a href="http://membres-lig.imag.fr/arrighi/"&gt;Pablo Arrighi&lt;/a&gt; y &lt;a href="http://www.monoidal.net/"&gt;Benoît Valiron&lt;/a&gt;. El objetivo de este trabajo es combinar &lt;a href="http://computacioncuantica.blogspot.com/2009/07/system-f-accounting-for-scalars.html"&gt;Scalar&lt;/a&gt; con Additive (el de más arriba) para crear un sistema de tipos al estilo System F para el Linear-Algebraic Lambda-Calculus el cual nos de una teoría de tipos general y original donde los tipos, de la misma manera que los términos, tengan una estructura de espacio vectorial. Mencionamos las conexiones con computación cuántica.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;s&gt;Luego de las charlas subiré aquí los slides&lt;/s&gt;. &lt;a href="http://computacioncuantica.blogspot.com/2010/10/slides-types-2010.html"&gt;Aquí están&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4044496456891451032?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4044496456891451032/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/09/types-2010.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4044496456891451032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4044496456891451032'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/09/types-2010.html' title='Types 2010'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8453171246402482784</id><published>2010-09-21T22:04:00.000-03:00</published><updated>2010-09-21T22:04:42.395-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Quantum Walks'/><category scheme='http://www.blogger.com/atom/ns#' term='Algoritmos'/><title type='text'>Más novedades: Caminatas Cuánticas</title><content type='html'>&lt;div style="text-align: justify;"&gt;Reciéntemente (la semana pasada) he tomado y pasado con éxito lo que se conoce como exámen de cualificaciones (del inglés &lt;i&gt;qualifying exam&lt;/i&gt;), aunque aquí en Japón lo llaman simplemente "exámen de ingreso al doctorado". Tuve que hacer una pequeña presentación de lo que hice hasta este momento y lo que planeo hacer en el futuro. Ya más adelante voy a comentar sobre lo que voy a hacer (de hecho ya lo comencé), pero ahora paso a transcribir un resumen que describe lo hecho hasta ahora.&lt;/div&gt;&lt;blockquote style="text-align: justify;"&gt;Actualmente hay un gran interés en el diseño de algoritmos cuánticos utilizando el paradigma de las caminatas cuánticas. Generalmente, la construcción de algoritmos cuánticos resulta muy difícil, y la utlización de este paradigma resulta ser un enfoque muy prometedor. Las caminatas cuánticas fueron definidas en analogía a las caminatas aleatorias y las cadenas de Markov, y se espera que tengan el mismo éxito para el diseño y análisis de algoritmos cuánticos. Varios algoritmos utilizando caminatas cuánticas ya fueron descubiertos para verificación de multiplicación de matrices, búsqueda de triángulos en grafos, conmutatividad de grupos, por nombrar algunos. Clásicamente, la principal métrica de complejidad para algoritmos basados en cadenas de Markov es el &lt;i&gt;hitting time&lt;/i&gt;. Es comúnmente definido como el número esperado de pasos para encontrar un conjunto de vértices marcados en un grafo, y está directamente relacionado con el tiempo de ejecución de los algoritmos aleatorios. De la misma forma, se puede definir una noción similar para caminatas cuánticas, pero esto resulta muy delicado. Si observamos la posición de la caminata sobre un grafo en cada paso, el sistema cuántico colapsa (de acuerdo a los postulados de la mecánica cuántica y el efecto Zenon cuántico), y no tiene ningún sentido tratar de explotar efectos mecánico-cuánticos para aceleración algorítmica. Por lo tanto, hay que tener mucho cuidado al definir una noción adecuada de &lt;i&gt;hitting time&lt;/i&gt;. En este trabajo se estudia tal noción llamada &lt;i&gt;One-Shot Hitting Time&lt;/i&gt;, y nos concentramos solamente en caminatas de tiempo discreto. Esta investigación está dividida en dos partes: i) líneas, y ii) grillas de 2 dimensiones. Para la primera parte, se propone una caminata que utiliza un operador con parámetros de fase&amp;nbsp;a cargo de entonar la desviación estándar de la distribución de probabilidades inducida sobre la línea. Fórmulas para la evolución en el tiempo de la caminata fueron deducidas utilizando un método de punto silla para aproximación asintótica. Para este fin, como en trabajo anteriores, fue utilizado el análisis de Fourier para simplificar el estudio. También describimos la asintótica demostrando la convergencia débil de la caminata. Estos resultados dan una descripción precisa de los &lt;i&gt;one-shot hitting times&lt;/i&gt;&amp;nbsp;sobre la línea. Para la segunda parte, el análisis mencionado arriba no puede utilizarse debido a la complejidad de la fórmulas resultantes. Por lo tanto nos concentramos en acotar el&lt;i&gt; hitting time&lt;/i&gt;&amp;nbsp;y la probabilidad de encontrar un vértice arbitrario sobre la grilla. En una grilla de 2 dimensiones de tamaño &lt;i&gt;n&lt;/i&gt;&amp;nbsp;es demostrado, utilizando los modelos de caminatas cuánticas con monedas y basadas en cadenas de Markov, un &lt;i&gt;hitting time&lt;/i&gt;&amp;nbsp;de &lt;i&gt;O(√n)&lt;/i&gt;&amp;nbsp;con una probabilidad de éxito acotada para el primero, y no acotada para el segundo. Estos resultados pueden ser utlizados para aplicaciones algorítmicas en búsqueda espacial y ruteo de redes cuánticas.&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La parte de aplicaciones aún la tengo que trabajar para tener todo bien cerrado. Estoy considerando utilizar para el caso de ruteo el modelo de cadenas de espines para transferencia de estados cuánticos. Esto me fue sugerido por Joe Fitzsimons &lt;a href="http://cstheory.stackexchange.com/q/1400/135"&gt;aquí&lt;/a&gt;. Parece muy prometedor, pero aún debo de estudiarlo bien.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8453171246402482784?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8453171246402482784/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/09/mas-novedades-caminatas-cuanticas.html#comment-form' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8453171246402482784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8453171246402482784'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/09/mas-novedades-caminatas-cuanticas.html' title='Más novedades: Caminatas Cuánticas'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4220985644542502297</id><published>2010-09-08T23:04:00.000-03:00</published><updated>2010-09-08T23:04:52.990-03:00</updated><title type='text'>Algunas novedades</title><content type='html'>Estos 3 últimos meses fueron de los más atareados que he tenido, y aún no me desocupo y tengo varias cosas sobre que escribir. Mientras tanto algunas novedades:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Fui a &lt;a href="http://www.qci.jst.go.jp/aqis10/"&gt;AQIS'10&lt;/a&gt; para presentar este &lt;a href="http://wonder2.naist.jp/~villagra-m/qw_phase_parameters.pdf"&gt;trabajo&lt;/a&gt;. La conferencia estuvo simplemente excelente con muy buenas presentaciones dadas por reconocidos investigadores como Andrew Yao, Harry Buhrman, Richard Jozsa y otros. Conocí a otros investigadores y en especial a Luciano Aparicio de Argentina de la Universidad de Tokyo. El estudia con Rodney Van Meter en "multiplexación de información cuántica para ruteo en redes" quien resultó ser una persona muy agradable y aproveché para pedirle los slides de su presentación de video en youtube sobre el cual había escrito &lt;a href="http://computacioncuantica.blogspot.com/2010/04/arquitectura-de-computadores-cuanticos.html"&gt;aquí&lt;/a&gt;. Al final puso un &lt;a href="http://web.sfc.keio.ac.jp/~rdv/"&gt;link&lt;/a&gt; en su página personal para acceder a los slides.&lt;/li&gt;&lt;li&gt;Ya está habilitado para su acceso al público en general el sitio web de preguntas y respuestas sobre computación teórica &lt;a href="http://cstheory.stackexchange.com/"&gt;CSTheory&lt;/a&gt;. Se requiere que las preguntas y respuestas sean de nivel de investigación. Hay varias personas colaborando en esto de todas las áreas de las ciencias de la computación.&lt;/li&gt;&lt;li&gt;Ya está el CFP de &lt;a href="http://www.acm.org/fcrc/"&gt;STOC'11&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;También la conferencia &lt;a href="http://www-2.dc.uba.ar/lagos2011/"&gt;LAGOS'11&lt;/a&gt; que se llevará a cabo en Bariloche. Esto es para los fanáticos de teoría de grafos.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4220985644542502297?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4220985644542502297/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/09/algunas-novedades.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4220985644542502297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4220985644542502297'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/09/algunas-novedades.html' title='Algunas novedades'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8883060454256764435</id><published>2010-08-16T03:25:00.001-03:00</published><updated>2010-08-16T03:55:19.910-03:00</updated><title type='text'>La importancia de P vs NP</title><content type='html'>&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://theorymatters.org/pmwiki/uploads/Visioning/PvsNP.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="300" src="http://theorymatters.org/pmwiki/uploads/Visioning/PvsNP.jpg" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Figura de &lt;i&gt;&lt;a href="http://theorymatters.org/pmwiki/pmwiki.php?n=Visioning.Nuggets"&gt;Theory Matters Wiki&lt;/a&gt;&lt;/i&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dado los acontecimientos de la &lt;a href="http://rjlipton.wordpress.com/2010/08/15/the-p%E2%89%A0np-proof-is-one-week-old/"&gt;semana que acaba de terminar&lt;/a&gt;, donde &lt;a href="http://www.hpl.hp.com/personal/Vinay_Deolalikar/"&gt;Vinay Deolalikar&lt;/a&gt; presentó un intento de prueba para el problema de &lt;i&gt;P vs NP&lt;/i&gt;, esta entrada la escribo para poder explicar los alcances del problema mismo para las ciencias de la computación, y para todas las ciencias en general.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Cada mes se publican en ArXiv artículos que dicen resolver el problema. Algunos dicen que &lt;i&gt;P=NP&lt;/i&gt;, otros que &lt;i&gt;P≠NP&lt;/i&gt;, etc. La diferencia estuvo en que este artículo en particular había pasado todos los exámenes que utilizan los teóricos en complejidad para discriminar los artículos serios. Además, este estaba escrito por una persona conocida, y cuando &amp;nbsp;había enviado una versión preliminar a un grupo selecto de científicos, uno de los principales, el mismo descubridor del problema y ganador del premio Turing, &lt;a href="http://www.cs.toronto.edu/~sacook/"&gt;Stephen Cook&lt;/a&gt;, había escrito en respuesta "esto parece un esfuerzo serio" (del inglés &lt;i&gt;this looks like a serious effort&lt;/i&gt;). Esto había motivado al resto y puso a funcionar una máquina bien aceitada de colaboración científica inigualable en la red. Como lo dijo &lt;a href="http://cacm.acm.org/blogs/blog-cacm/97587-a-tale-of-a-serious-attempt-at-p%E2%89%A0np/fulltext"&gt;Dick Lipton&lt;/a&gt;, "lo que antes se hacía en meses, ahora por Internet lo hacemos en días". Para saber como terminó toda la historia recomiendo el &lt;a href="http://computacioncuantica.blogspot.com/2010/08/una-prueba-de-que-p-np.html"&gt;post anterior&lt;/a&gt; de Alejandro donde tienen todos los enlaces. Aquí me voy a concentrar en la definición e importancia de &lt;i&gt;P vs NP&lt;/i&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A continuación un pequeño repaso del problema. Antes que nada este es considerado el problema principal, más importante, de las ciencias de la computación. Básicamente el problema es "para ciertos problemas, lo mejor que podemos hacer es una búsqueda bruta", o como escribe &lt;a href="http://cacm.acm.org/blogs/blog-cacm/97587-a-tale-of-a-serious-attempt-at-p%E2%89%A0np/fulltext"&gt;Lipton&lt;/a&gt; "para ciertos problemas el algoritmo más obvio es el mejor". &lt;i&gt;NP&lt;/i&gt; como sabemos quiere decir "tiempo polinomial no-determinístico", y &lt;i&gt;P&lt;/i&gt; "tiempo polinomial determinístico". Entonces los problemas o lenguajes con algoritmos que corren en tiempo polinomial están en &lt;i&gt;P&lt;/i&gt;, y los problemas con algoritmo en tiempo polinomial no-determinístico en &lt;i&gt;NP&lt;/i&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Una caracterización más fácil de entender de problemas en &lt;i&gt;NP&lt;/i&gt; es la siguiente: Sea &lt;i&gt;A&lt;/i&gt; un algoritmo que tiene dos entradas, &lt;i&gt;x&lt;/i&gt; que representa una instancia de un problema &lt;i&gt;L&lt;/i&gt; (e.g. SAT, TSP, etc), y &lt;i&gt;c&lt;/i&gt; que representa una solución al problema. Entonces &lt;i&gt;L&lt;/i&gt; están en &lt;i&gt;NP&lt;/i&gt; si y solo si existe un algoritmo determinístico que corre en tiempo polinomial &lt;i&gt;A&lt;/i&gt; y existe un &lt;i&gt;c&lt;/i&gt; tal que &lt;i&gt;A(x,c)=1&lt;/i&gt;, i.e. que &lt;i&gt;c&lt;/i&gt; sea una respuesta válida al problema. Generalmente a &lt;i&gt;c&lt;/i&gt; se le llama solución, certificado, testigo o simplemente prueba, i.e. una prueba de que &lt;i&gt;x&lt;/i&gt; tiene solución. La misma caracterización se puede hacer para &lt;i&gt;P&lt;/i&gt;, pero esta vez el algoritmo no tiene una prueba &lt;i&gt;c&lt;/i&gt;. Entonces decimos que &lt;i&gt;L&lt;/i&gt; está en &lt;i&gt;P&lt;/i&gt; si y solo si existe un algoritmo determinístico que corre en tiempo polinomial &lt;i&gt;A&lt;/i&gt; &amp;nbsp;tal que &lt;i&gt;A(x)=1&lt;/i&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La gran diferencia está en el certificado. Los algoritmos para lenguajes en &lt;i&gt;P&lt;/i&gt; determinan una solución, mientras que los algoritmos para lenguajes en &lt;i&gt;NP&lt;/i&gt; verifican una solución. Una buena analogía es: si yo resuelvo un problema matemático por mi mismo (está en &lt;i&gt;P&lt;/i&gt;), o estoy verificando la solución de otra persona (en &lt;i&gt;NP&lt;/i&gt;). Entonces, la diferencia radica en que estamos comparando un proceso de determinar una solución a un problema contra un proceso de verificación de una solución ya dada para un problema.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Complexity_classes.svg/414px-Complexity_classes.svg.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="197" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Complexity_classes.svg/414px-Complexity_classes.svg.png" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Imagen de &lt;a href="http://en.wikipedia.org/wiki/P_versus_NP_problem"&gt;Wikipedia&lt;/a&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;P vs NP&lt;/i&gt; en términos computacionales se refiere a cotas inferiores de problemas &lt;i&gt;NP&lt;/i&gt;-completos. La conjetura es que para estos problemas no existe un mejor algoritmo que el de fuerza bruta, i.e. &lt;i&gt;P≠NP&lt;/i&gt;. La mayoría de los científicos creen que esto es cierto, y de ahí surgen un montón de alternativas para resolver problemas &lt;i&gt;NP&lt;/i&gt;-completos como Búsqueda Local, &lt;a href="http://es.wikipedia.org/wiki/Algoritmo_gen%C3%A9tico"&gt;Algoritmos Genéticos&lt;/a&gt;, etc. Y la eficiencia de estos métodos está en que pueden verificar soluciones en tiempo polinomial.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En mi humilde opinión, una prueba de que &lt;i&gt;P≠NP&lt;/i&gt; no cambiaría mucho las cosas porque todo lo que hacemos ahora, lo hacemos en función de que &lt;i&gt;P≠NP&lt;/i&gt;. Por ejemplo, asumimos la existencia de &lt;i&gt;1-way functions&lt;/i&gt; en criptografía ¿Entonces de que nos sirve una prueba de eso? Una prueba no solo nos dice si una hipótesis es falsa o verdadera, sino que al mismo tiempo ganamos mucha información acerca del problema mismo. De una prueba de &lt;i&gt;P≠NP&lt;/i&gt; podemos descubrir muchas conexiones entre áreas de conocimiento u objetos que creíamos desconectados en nuestra teoría. Eso tiene mucho más valor que una respuesta de falso o verdadero. Esto es lo que está ocurriendo con la prueba de Deolalikar. Algunas personas nunca habían considerado conectar el &lt;i&gt;finite model theory&lt;/i&gt;&amp;nbsp;con el &lt;i&gt;clustering&lt;/i&gt;&amp;nbsp;en Random-k-SAT. El enfoque de por sí requiere más investigación y despierta mucha curiosidad.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En el aspecto filosófico, &lt;i&gt;P vs NP&lt;/i&gt; hace la siguiente pregunta: ¿Puede la creatividad ser automatizada? Si yo escribo un libro en el que trabaje 1 año, y lo mando a un periódico para que un crítico lo lea, y la destruye completamente en 2 semanas, ¿Qué es más dificil, escribir el libro o criticar el libro? Intuitivamente el proceso creativo es más complejo y requiere más tiempo, pero hasta que no tengamos una prueba que indique sin duda alguna nunca sabremos, por la misma razón que expuse en el párrafo de arriba. Simplemente por la curiosidad del hombre, tenemos que saber (esto lo dijo &lt;a href="http://en.wikipedia.org/wiki/David_Hilbert"&gt;David Hilbert&lt;/a&gt;).&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;También la misma pregunta se extiende a otros ámbitos como la física. La visión de las ciencias de la computación y una parte de la comunida de físicos, es que toda nuestra realidad física es computable. Desde la evolución de los seres vivos, hasta la formación de galaxias. Todo es visto como un proceso que dado una entrada genera un salida. Entonces salen preguntas como ¿Qué tan complejo es el plegado de proteínas? ¿Qué pasa con la información y la energía en un hoyo negro que se disipa en forma de radiación de Hawking? etc, etc. Muchas de esta preguntas están siendo respondidas por&lt;a href="http://eccc.hpi-web.de/report/2005/026/"&gt; técnicas de ciencias de la computación&lt;/a&gt;. Por ejemplo, sabemos que si &lt;i&gt;P≠NP&lt;/i&gt; entonces no podemos viajar en el tiempo, o no podemos movernos más rápido que la luz, y otras conexiones más extrañas. Aún así, estás conexiones dan evidencia a favor de que &lt;i&gt;P≠NP&lt;/i&gt;, o no?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Asi que &lt;i&gt;P vs NP&lt;/i&gt; no solo se refiere a problemas que solo interesan a las ciencias de la computación. Se refiere también a problemas fundamentales de otras ciencias. Inclusive podría decirse que es una de las preguntas más fundamentales de las matemáticas. Saber si podemos encontrar pruebas eficientemente&amp;nbsp;nos da conocimiento de como resolver otros problemas muy difíciles como la &lt;a href="http://eccc.hpi-web.de/report/2005/026/"&gt;Hipótesis de Riemann&lt;/a&gt;. Es por ello que el &lt;i&gt;Clay Mathematics Institute&lt;/i&gt; lo pone en su lista de &lt;a href="http://www.claymath.org/millennium/"&gt;problemas fundamentales&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para más información recomiendo el libro &lt;a href="http://www.cs.princeton.edu/theory/complexity/"&gt;Computational Complexity A Modern Approach&lt;/a&gt;, o el artículo de Lance Fortnow en &lt;a href="http://cacm.acm.org/magazines/2009/9/38904-the-status-of-the-p-versus-np-problem/fulltext"&gt;Communications of the ACM&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8883060454256764435?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8883060454256764435/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/08/la-importancia-de-p-vs-np.html#comment-form' title='5 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8883060454256764435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8883060454256764435'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/08/la-importancia-de-p-vs-np.html' title='La importancia de P vs NP'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3013172311720777699</id><published>2010-08-10T06:02:00.007-03:00</published><updated>2010-08-13T07:02:15.186-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='prueba'/><category scheme='http://www.blogger.com/atom/ns#' term='P ≠ NP'/><title type='text'>Una prueba de que P ≠ NP?</title><content type='html'>Desde hace unos días &lt;a href="http://www.hpl.hp.com/personal/Vinay_Deolalikar/"&gt;Vinay Deolalikar&lt;/a&gt; ha creado un gran revuelo en la comunidad científica al liberar un &lt;a href="http://www.hpl.hp.com/personal/Vinay_Deolalikar/Papers/pnp_updated.pdf"&gt;borrador de una prueba de que P ≠ NP&lt;/a&gt;. La pregunta de si &lt;a href="http://en.wikipedia.org/wiki/P_versus_NP_problem"&gt;P es igual o distinto a NP&lt;/a&gt; es uno de los problemas no resueltos más importante de las ciencias de la computación (y las matemáticas), por lo tanto, el borrador de Vinay ha tenido a la comunidad científica ocupada tratando de verificar sus 102 páginas.&lt;br /&gt;&lt;br /&gt;Por mi parte sólo estoy tratando de seguir las discusiones, no creo ser la persona capacitada para analizar la veracidad o falsedad de las afirmaciones de Vinay, así que aquí dejaré algunos links para quienes estén interesados en seguir el debate.&lt;br /&gt;&lt;br /&gt;Sin dudas los posts en el blog de &lt;a href="http://en.wikipedia.org/wiki/Richard_J._Lipton"&gt;Dick Lipton&lt;/a&gt; son los más interesantes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://rjlipton.wordpress.com/2010/08/08/a-proof-that-p-is-not-equal-to-np/"&gt;Aquí explica la idea general de la prueba&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://rjlipton.wordpress.com/2010/08/09/issues-in-the-proof-that-p%E2%89%A0np/"&gt;Aquí ordena algunos de los problemas que han sido señalados en la prueba&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;También hay un intento de ordenar la discusión &lt;a href="http://michaelnielsen.org/polymath1/index.php?title=Deolalikar's_P!%3DNP_paper"&gt;por medio de una Wiki&lt;/a&gt; en el sitio de &lt;a href="http://en.wikipedia.org/wiki/Michael_Nielsen"&gt; Michael Nielsen&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A pesar de los problemas marcados, aún no hay un "veredicto" definitivo de la comunidad científica, más allá de &lt;a href="http://scottaaronson.com/blog/?p=456"&gt;alguna apuesta&lt;/a&gt;, la mayoría coincide en que la prueba puede ser correcta, o al menos llevar a un razonamiento correcto, con los errores esperables en un borrador tan largo en un problema tan complejo y lo que todos coinciden, es en que es un muy buen trabajo y tiene resultados interesantes, aún si la prueba de P ≠ NP resultase errónea.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 11/08/10:&lt;/b&gt; Un &lt;a href="http://rjlipton.wordpress.com/2010/08/10/update-on-deolalikars-proof-that-p%E2%89%A0np/"&gt;nuevo post&lt;/a&gt; en el blog de Dick Lipton trata de tirar más luz al asunto: La idea es pedirle a Vinay que muestre cómo usar sus resultados para resolver problemas más sencillos, de los cuales ya se conoce la solución. Es una buena manera de entender por dónde viene la mano, ya que el paper en sí tiene muchos detalles técnicos y es difícil de seguir incluso por quienes trabajan a diario en complejidad.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 11/08/10 (2):&lt;/b&gt; Dejo un artículo de divulgación muy bueno que apareció en la revista Nature: &lt;a href="http://www.nature.com/news/2010/100810/full/news.2010.398.html"&gt;Million-dollar problem cracked?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 12/08/10:&lt;/b&gt; Un &lt;a href="http://rjlipton.wordpress.com/2010/08/11/deolalikar-responds-to-issues-about-his-p%E2%89%A0np-proof/"&gt;nuevo post&lt;/a&gt; en el blog de Dick Limpton detalla cuál parece ser el mayor problema en la prueba, y la respuesta de Vinay Deolalikar.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 13/08/10:&lt;/b&gt; Dick posteó lo que parece ser un error insalvable en la prueba, un error de interpretación por parte de Vinay en el uso de la teoría de modelos finita: &lt;a href="http://rjlipton.wordpress.com/2010/08/12/fatal-flaws-in-deolalikars-proof/"&gt;Fatal Flaws in Deolalikar’s Proof?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3013172311720777699?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3013172311720777699/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/08/una-prueba-de-que-p-np.html#comment-form' title='15 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3013172311720777699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3013172311720777699'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/08/una-prueba-de-que-p-np.html' title='Una prueba de que P ≠ NP?'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3176370915559694017</id><published>2010-07-22T04:39:00.002-03:00</published><updated>2011-01-07T21:10:21.092-03:00</updated><title type='text'>Número de sumas de subconjuntos</title><content type='html'>&lt;div class="noindent"&gt;&lt;div style="text-align: justify;"&gt;Estuve probando un poco de &lt;a href="http://mathoverflow.net/questions/32761/number-of-subset-sums"&gt;MathOverflow&lt;/a&gt; y realmente me sorprendió lo rápido en&amp;nbsp;que las personas leen y responden a tus preguntas. La pregunta que hice fue sobre el&amp;nbsp;número de soluciones para sumas de subconjuntos (&lt;span class="cmti-10"&gt;subset sums&lt;/span&gt;). Sea &lt;span class="msbm-10"&gt;&lt;i&gt;F&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;q&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/sub&gt;un campo finito con característica &lt;span class="cmmi-10"&gt;&lt;i&gt;p&lt;/i&gt; &lt;/span&gt;tal que &lt;i&gt;p &amp;lt; q&lt;/i&gt;&lt;span class="cmmi-10"&gt;&amp;nbsp;&lt;/span&gt;(i.e. no es un campo&amp;nbsp;primo). Sea &lt;span class="cmmi-10"&gt;&lt;i&gt;D &lt;/i&gt;&lt;/span&gt;&lt;span class="cmsy-10"&gt;&lt;i&gt;⊆ &lt;/i&gt;&lt;/span&gt;&lt;span class="msbm-10"&gt;&lt;i&gt;F&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;q&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt; un subconjunto con &lt;span class="cmsy-10"&gt;&lt;i&gt;|&lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;D&lt;/i&gt;&lt;/span&gt;&lt;span class="cmsy-10"&gt;&lt;i&gt;| &lt;/i&gt;&lt;/span&gt;&lt;i&gt;= &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;n&lt;/i&gt;&lt;/span&gt;. El problema de la suma de&amp;nbsp;subconjuntos consiste en encontrar un subconjunto no vacío &lt;span class="cmsy-10"&gt;&lt;i&gt;{&lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmr-7"&gt;&lt;i&gt;1&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;,&lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;…&lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;,x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;k&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;span class="cmsy-10"&gt;&lt;i&gt;}⊆ &lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;D&lt;/i&gt; &lt;/span&gt;tal que&amp;nbsp;&lt;span class="cmmi-10"&gt;x&lt;/span&gt;&lt;sub&gt;&lt;span class="cmr-7"&gt;&lt;i&gt;1&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;i&gt; + ...&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;k&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;i&gt; = &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;s&lt;/i&gt; &lt;/span&gt;dado &lt;span class="cmmi-10"&gt;&lt;i&gt;s &lt;/i&gt;&lt;/span&gt;&lt;span class="cmsy-10"&gt;&lt;i&gt;∈ &lt;/i&gt;&lt;/span&gt;&lt;span class="msbm-10"&gt;&lt;i&gt;F&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;q&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;. Cuántas soluciones aproximadamente permite el&amp;nbsp;problema para un conjunto dado &lt;span class="cmmi-10"&gt;&lt;i&gt;D&lt;/i&gt;&lt;/span&gt;? Que pasa si seleccionamos &lt;span class="cmmi-10"&gt;&lt;i&gt;D&lt;/i&gt; &lt;/span&gt;en forma&amp;nbsp;aleatoria?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La respuesta que obtuve fue la siguiente (la versión escrita aquí está mas&amp;nbsp;desarrollada): Tenemos &lt;span class="cmmi-10"&gt;n &lt;/span&gt;elementos de los cuales &lt;span class="cmmi-10"&gt;k &lt;/span&gt;tienen que sumar &lt;span class="cmmi-10"&gt;s&lt;/span&gt;, entonces&amp;nbsp;tenemos &lt;img alt="\begin{pmatrix} n\\ k \end{pmatrix}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\begin{pmatrix} n\\ k \end{pmatrix}" style="vertical-align: -2pt;" title="\begin{pmatrix} n\\ k \end{pmatrix}" /&gt; candidatos. Sea &lt;span class="cmmi-10"&gt;&lt;i&gt;D &lt;/i&gt;&lt;/span&gt;&lt;i&gt;= &lt;/i&gt;&lt;span class="cmsy-10"&gt;&lt;i&gt;{&lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;a&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmr-7"&gt;&lt;i&gt;1&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;,&lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;…&lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;,a&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;n&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;span class="cmsy-10"&gt;&lt;i&gt;}&lt;/i&gt; &lt;/span&gt;y definamos la variable aleatoria &lt;span class="cmmi-10"&gt;&lt;i&gt;X&lt;/i&gt; &lt;/span&gt;como la&amp;nbsp;suma de &lt;span class="cmmi-10"&gt;&lt;i&gt;k&lt;/i&gt; &lt;/span&gt;elementos de &lt;span class="cmmi-10"&gt;D&lt;/span&gt;, i.e. &lt;span class="cmmi-10"&gt;&lt;i&gt;X &lt;/i&gt;&lt;/span&gt;&lt;i&gt;= &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;a&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmr-5"&gt;&lt;i&gt;1&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;/sub&gt;&lt;i&gt; + ...&amp;nbsp;+ &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;a&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-5"&gt;&lt;i&gt;k&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;/sub&gt;. Las variables &lt;span class="cmmi-10"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;i&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt; son índices.&amp;nbsp;Tenemos asi que &lt;span class="cmmi-10"&gt;&lt;i&gt;Pr&lt;/i&gt;&lt;/span&gt;&lt;i&gt;(&lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;X &lt;/i&gt;&lt;/span&gt;&lt;i&gt;= 0) = &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;P&lt;/i&gt;&lt;/span&gt;&lt;i&gt;(&lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;X &lt;/i&gt;&lt;/span&gt;&lt;i&gt;= 1) =&lt;img alt="\dots" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\dots" style="vertical-align: -2pt;" title="\dots" /&gt;= &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;P&lt;/i&gt;&lt;/span&gt;&lt;i&gt;(&lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;X &lt;/i&gt;&lt;/span&gt;&lt;i&gt;= &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;s&lt;/i&gt;&lt;/span&gt;&lt;i&gt;) = &lt;img alt="\dots" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\dots" style="vertical-align: -2pt;" title="\dots" /&gt;&lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;P&lt;/i&gt;&lt;/span&gt;&lt;i&gt;(&lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;X &lt;/i&gt;&lt;/span&gt;&lt;i&gt;= &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;q &lt;/i&gt;&lt;/span&gt;&lt;span class="cmsy-10"&gt;&lt;i&gt;- &lt;/i&gt;&lt;/span&gt;&lt;i&gt;1) = &lt;/i&gt;&lt;img alt="\frac{1}{q}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\frac{1}{q}" style="vertical-align: -2pt;" title="\frac{1}{q}" /&gt;.&amp;nbsp;Por lo tanto el número aproximado de soluciones que suman &lt;span class="cmmi-10"&gt;s &lt;/span&gt;es claramente &lt;a href="http://www.codecogs.com/eqnedit.php?latex=\tiny%20\frac{1}{q}\binom{n}{k}" target="_blank"&gt;&lt;img src="http://latex.codecogs.com/gif.latex?\tiny \frac{1}{q}\binom{n}{k}" title="\tiny \frac{1}{q}\binom{n}{k}" /&gt;&lt;/a&gt;.&amp;nbsp;Bien sencillito.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="indent"&gt;&lt;div style="text-align: justify;"&gt;Para el caso &lt;span class="cmmi-10"&gt;&lt;i&gt;D&lt;/i&gt; &lt;/span&gt;aleatorio supongamos que tenemos una solución &lt;span class="cmmi-10"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmr-7"&gt;&lt;i&gt;1&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;&lt;i&gt; + ...&amp;nbsp;+ &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;k&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;.&amp;nbsp;Para una &lt;span class="cmmi-10"&gt;&lt;i&gt;D&lt;/i&gt; &lt;/span&gt;aleatoria con &lt;span class="cmsy-10"&gt;&lt;i&gt;|&lt;/i&gt;&lt;/span&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;D&lt;/i&gt;&lt;/span&gt;&lt;span class="cmsy-10"&gt;&lt;i&gt;| &lt;/i&gt;&lt;/span&gt;&lt;i&gt;= &lt;/i&gt;&lt;span class="cmmi-10"&gt;&lt;i&gt;n&lt;/i&gt; &lt;/span&gt;la probabilidad &lt;span class="cmmi-10"&gt;&lt;i&gt;p&lt;/i&gt; &lt;/span&gt;de que todas las &lt;span class="cmmi-10"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;i&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt; en la solución&amp;nbsp;esten presentes en &lt;span class="cmmi-10"&gt;&lt;i&gt;D&lt;/i&gt; &lt;/span&gt;es&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;center class="math-display"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.codecogs.com/eqnedit.php?latex=p=\frac{\binom{q-k}{n-k}}{\binom{q}{n}}" target="_blank"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.codecogs.com/eqnedit.php?latex=p=\frac{\binom{q-k}{n-k}}{\binom{q}{n}}" target="_blank"&gt;&lt;img src="http://latex.codecogs.com/gif.latex?p=\frac{\binom{q-k}{n-k}}{\binom{q}{n}}" title="p=\frac{\binom{q-k}{n-k}}{\binom{q}{n}}" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/center&gt; &lt;br /&gt;&lt;div class="nopar"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;El numerador es así porque para la solución dada solo combinamos los elementos&amp;nbsp;que son diferentes a cada &lt;span class="cmmi-10"&gt;&lt;i&gt;x&lt;/i&gt;&lt;/span&gt;&lt;sub&gt;&lt;span class="cmmi-7"&gt;&lt;i&gt;i&lt;/i&gt;&lt;/span&gt;&lt;/sub&gt;. Entonces &lt;span class="cmmi-10"&gt;p &lt;/span&gt;es igual para cada solución. Considerando&amp;nbsp;que el número total de soluciones para todo el campo es &lt;a href="http://www.codecogs.com/eqnedit.php?latex=\100dpi%20\inline%20\frac{1}{q}\binom{q}{k}" target="_blank"&gt;&lt;img src="http://latex.codecogs.com/gif.latex?\100dpi \inline \frac{1}{q}\binom{q}{k}" title="\100dpi \inline \frac{1}{q}\binom{q}{k}" /&gt;&lt;/a&gt; (cf. párrafo de arriba),&amp;nbsp;haciendo cuentas el valor esperado es&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;center class="math-display"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.codecogs.com/eqnedit.php?latex=\100dpi%20\inline%20\frac{1}{q}\begin{pmatrix}%20q\\%20k%20\end{pmatrix}p=\frac{1}{q}\begin{pmatrix}%20q\\%20k\end{pmatrix}%20\frac{\begin{pmatrix}%20q-k\\%20n-k\end{pmatrix}}{\begin{pmatrix}%20q\\%20n\end{pmatrix}}=\frac{1}{q}\begin{pmatrix}%20n\\%20k\end{pmatrix}" target="_blank"&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://www.codecogs.com/eqnedit.php?latex=\100dpi%20\inline%20\frac{1}{q}\begin{pmatrix}%20q\\%20k%20\end{pmatrix}p=\frac{1}{q}\begin{pmatrix}%20q\\%20k\end{pmatrix}%20\frac{\begin{pmatrix}%20q-k\\%20n-k\end{pmatrix}}{\begin{pmatrix}%20q\\%20n\end{pmatrix}}=\frac{1}{q}\begin{pmatrix}%20n\\%20k\end{pmatrix}" target="_blank"&gt;&lt;img src="http://latex.codecogs.com/gif.latex?\100dpi \inline \frac{1}{q}\begin{pmatrix} q\\ k \end{pmatrix}p=\frac{1}{q}\begin{pmatrix} q\\ k\end{pmatrix} \frac{\begin{pmatrix} q-k\\ n-k\end{pmatrix}}{\begin{pmatrix} q\\ n\end{pmatrix}}=\frac{1}{q}\begin{pmatrix} n\\ k\end{pmatrix}" title="\100dpi \inline \frac{1}{q}\begin{pmatrix} q\\ k \end{pmatrix}p=\frac{1}{q}\begin{pmatrix} q\\ k\end{pmatrix} \frac{\begin{pmatrix} q-k\\ n-k\end{pmatrix}}{\begin{pmatrix} q\\ n\end{pmatrix}}=\frac{1}{q}\begin{pmatrix} n\\ k\end{pmatrix}" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;/center&gt;&lt;center class="math-display" style="text-align: justify;"&gt;&lt;br /&gt;&lt;/center&gt; &lt;br /&gt;&lt;div class="nopar"&gt;&lt;div style="text-align: justify;"&gt;Claramente ambas respuestas deben de coincidir porque en el fondo para responder&amp;nbsp;la primera pregunta hacemos uso de índice aleatorios.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Obs:&lt;/b&gt; Esta entrada la escribí usando &lt;a href="http://hutchinson.belmont.ma.us/tth/"&gt;TtH&lt;/a&gt; y el &lt;a href="http://www.codecogs.com/latex/eqneditor.php"&gt;Online LaTeX Equation Editor&lt;/a&gt; en modo de prueba. La conclusión es utilizar TtH, y lo que no pueda convertir a html, hacerlo con el editor de ecuaciones.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3176370915559694017?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3176370915559694017/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/07/numero-de-sumas-de-subconjuntos.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3176370915559694017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3176370915559694017'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/07/numero-de-sumas-de-subconjuntos.html' title='Número de sumas de subconjuntos'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4570951466902052266</id><published>2010-07-11T05:51:00.001-03:00</published><updated>2010-07-11T05:52:49.029-03:00</updated><title type='text'>Theory Overflow</title><content type='html'>Para las personas interesadas en computación teórica existe un sitio web que está comenzando a promoverse para establecer discusiones sobre el tema. Temas que van desde computación cuántica, complejidad computacional, lógica, lenguajes de programación, etc. Todos por supuesto temas teóricos.&lt;br /&gt;&lt;br /&gt;El problema está en que antes de volverse totalmente activo y ser aceptado por los administradores, debe de tener el suficiente apoyo de personas que firmen con su nombre y se comprometen a participar.&lt;br /&gt;&lt;br /&gt;Si alguien está interesado puede hacer click en el enlace de abajo, inscribirse y darle en "commit".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://area51.stackexchange.com/proposals/8766/theoretical-computer-science?referrer=4QG12iTK0DyB49QQOgt7xA2"&gt;Theory OverFlow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Muchos investigadores exitosos en el área ya están inscriptos y dispuestos a interactuar en el sitio. Esto puede ser muy beneficioso para que estudiantes puedan hacer preguntas y esperar que expertos les respondan.&lt;br /&gt;&lt;br /&gt;Existe un sitio similar, pero es sobre matemáticas en general: &lt;a href="http://mathoverflow.net/"&gt;MathOverFlow&lt;/a&gt;. Si hay personas interesadas también pueden unirse ahí. La diferencia está en que Theory OverFlow es estrictamente computación teórica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4570951466902052266?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4570951466902052266/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/07/theory-overflow.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4570951466902052266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4570951466902052266'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/07/theory-overflow.html' title='Theory Overflow'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3880751629027111868</id><published>2010-07-02T05:35:00.000-03:00</published><updated>2010-07-02T05:35:28.438-03:00</updated><title type='text'>Papers de FOCS 2010</title><content type='html'>Ya salió la lista de papers aceptados en &lt;a href="http://theory.stanford.edu/focs2010/"&gt;FOCS 2010&lt;/a&gt;. &lt;a href="http://www.cc.gatech.edu/~kintali/"&gt;Shiva Kintali&lt;/a&gt; realizó un gran trabajo creando una lista de los papers con enlaces a ArXiv en su &lt;a href="http://kintali.wordpress.com/2010/07/01/focs-2010-accepted-papers-with-pdf-files/"&gt;blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hay solo uno relacionado con computación cuántica, y luego de leer el resumen parece muy interesante.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;An efficient test for product states, with applications to quantum Merlin-Arthur games. &lt;/b&gt;Aram W. Harrow and Ashley Montanaro. [&lt;a href="http://arxiv.org/abs/1001.0017"&gt;ArXiv&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;Otro que me llamó la atención es&lt;br /&gt;&lt;br /&gt;&lt;b&gt;New Constructive Aspects of the Lovasz Local Lemma.&lt;/b&gt; Bernhard Haeupler, Barna Saha and Aravind Srinivasan. [&lt;a href="http://arxiv.org/abs/1001.1231"&gt;ArXiv&lt;/a&gt;].&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3880751629027111868?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3880751629027111868/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/07/papers-de-focs-2010.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3880751629027111868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3880751629027111868'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/07/papers-de-focs-2010.html' title='Papers de FOCS 2010'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4821690498862627190</id><published>2010-06-25T02:58:00.000-03:00</published><updated>2010-06-25T02:58:05.002-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video'/><title type='text'>Panel de expertos en Computación Cuántica</title><content type='html'>Encontré este video en internet sobre un panel de discusión sobre los avances en computación cuántica. En el están 6 expertos del área: &lt;a href="http://www.math.ias.edu/~avi/"&gt;Avi Widgerson&lt;/a&gt;, &lt;a href="http://www-math.mit.edu/~shor/"&gt;Peter Shor&lt;/a&gt;, &lt;a href="http://www.perimeterinstitute.ca/personal/dgottesman/"&gt;Daniel Gottesman&lt;/a&gt;, &lt;a href="http://www.mpq.mpg.de/Theorygroup/CIRAC/wiki/index.php/Prof._Dr._Ignacio_Cirac.html"&gt;Ignacio Cirac&lt;/a&gt;, &lt;a href="http://www.cs.huji.ac.il/~doria/"&gt;Dorit Aharonov&lt;/a&gt;, y &lt;a href="http://www.iqc.ca/~mmosca/web/index.php"&gt;Michele Mosca&lt;/a&gt;. Todos ellos hicieron grandes aportes al área pero resalta en especial Peter Shor, el descubridor del algoritmo de factorización. Ignacio Cirac también fue uno de las personas que propuso uno de los modelos más efectivos para computación cuántica, la "trampa de iones".&lt;br /&gt;&lt;br /&gt;Me gustó mucho el video, explica claramente para las personas no expertas la importancia de la investigación en esta área. Sobre todo me gustó mucho cuando cada uno de ellos contó sobre su experiencia cuando comenzaron a estudiar computación cuántica.&lt;br /&gt;&lt;br /&gt;A continuación el video.&lt;br /&gt;&lt;br /&gt;&lt;script language="javascript" src="http://ondemand.streamtheworld.com/dmanager/js/playerEmbed.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script language="javascript" type="text/javascript"&gt;_stwVar["player"]= "generic_singlev2";_stwVar["width"]= "510";_stwVar["height"]= "460";_stwVar["autostart"]= "0";_stwVar["skintemplate"]= "stw_dark";_stwVar["clientid"]= "2121";_stwVar["clientcheck"]= "9Huudq3";_stwVar["mediaid"]= "570981";_stwVar["lang"]= "en";_stwVar["activesprinkler"]= "1";_stwVar["clientname"]= "perimeterinstitute";_stwVar["mediafileid"]= "893501";embed();&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4821690498862627190?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4821690498862627190/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/06/panel-de-expertos-en-computacion.html#comment-form' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4821690498862627190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4821690498862627190'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/06/panel-de-expertos-en-computacion.html' title='Panel de expertos en Computación Cuántica'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1749178104013319566</id><published>2010-06-17T17:02:00.000-03:00</published><updated>2010-06-17T17:02:35.108-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Charla'/><category scheme='http://www.blogger.com/atom/ns#' term='Oxford'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='Paper Workshops'/><title type='text'>Oxford → Marsella → Turín</title><content type='html'>Las últimas semanas he estado viajando un poco:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Del 24 al 30 de Mayo fui a Oxford donde se llevó a cabo la &lt;a href="http://web.comlab.ox.ac.uk/people/Bob.Coecke/QICS_School.html"&gt;spring school foundational structures in quantum computation and information&lt;/a&gt; (escuela de primavera estructuras fundamentales en computación e información cuántica), seguida del workshop &lt;a href="http://web.comlab.ox.ac.uk/people/Bob.Coecke/QPL_10.html"&gt;quantum physics and logic&lt;/a&gt; (Física y Lógica Cuánticas). Los videos de todas las charlas de la &lt;a href="http://www.comlab.ox.ac.uk/quantum/content/events.html#QICS%20spring%20school%202010"&gt;escuela están acá&lt;/a&gt; y del &lt;a href="http://www.comlab.ox.ac.uk/quantum/content/events.html#Quantum%20Physics%20and%20Logic%202010"&gt;workshop acá&lt;/a&gt;. Allí mismo tienen &lt;a href="http://www.comlab.ox.ac.uk/quantum/content/"&gt;videos de eventos anteriores ordenados por evento o por speaker&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;El 8 de Junio fui a Marsella al &lt;a href="http://iml.univ-mrs.fr/%7Evaux/quand/rencontre.html"&gt;primer  encuentro&lt;/a&gt; del proyecto &lt;a href="http://iml.univ-mrs.fr/%7Evaux/quand/"&gt;QuAND&lt;/a&gt; a presentar el "additive type system" (próximamente en arXiv), trabajo realizado con &lt;a href="http://perso.ens-lyon.fr/barbara.petit/"&gt;Barbara Petit&lt;/a&gt;, y la &lt;a href="http://arxiv.org/abs/1005.2897"&gt;traducción del Linear-Algebraic Lambda-Calculus al Algebraic Lambda-Calculus (y viceversa)&lt;/a&gt;, trabajo realizado con &lt;a href="http://membres-lig.imag.fr/perdrix/"&gt;Simon Perdrix&lt;/a&gt;, &lt;a href="http://www.pps.jussieu.fr/%7Etasson/"&gt;Christine Tasson&lt;/a&gt; y &lt;a href="http://www.monoidal.net/"&gt;Benoît Valiron&lt;/a&gt; que ya fue aceptado para el workshop &lt;a href="http://hor.pps.jussieu.fr/10/"&gt;higher-order rewriting&lt;/a&gt; que se realizará en Edimburgo el 14 de Julio próximo.&lt;/li&gt;&lt;li&gt;Finalmente, del 9 al 11 de Junio estuve en Turin en el encuentro &lt;a href="http://www.cs.unibo.it/%7Emartini/CONCERTO/final-schedule.html"&gt;CONCERTO-PICS&lt;/a&gt; donde presenté el mismo trabajo con Barbara. Proximamente van a poner los slides de todas las charlas en esa página. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1749178104013319566?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1749178104013319566/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/06/oxford-marsella-turin.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1749178104013319566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1749178104013319566'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/06/oxford-marsella-turin.html' title='Oxford → Marsella → Turín'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-6725832437188745134</id><published>2010-06-01T05:19:00.000-03:00</published><updated>2010-06-01T05:19:01.621-03:00</updated><title type='text'>Matematicas para Computación Cuántica</title><content type='html'>&lt;div style="text-align: justify;"&gt;Quisiera comentar un poco sobre lo que cuesta estudiar computación cuántica y computación teórica. Entiéndase "cuesta" en términos de esfuerzo, y no en términos de dinero.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Antes de empezar a estudiar el tema, había estado realizando investigación en búsqueda local para problemas de optimización combinatoria como SAT, TSP, etc. Aquí tienen un lista de mis&amp;nbsp;&lt;a href="http://wonder2.naist.jp/~villagra-m/Publications.htm"&gt;publicaciones&lt;/a&gt;. Estos temas los hacía principalmente con experimentos, y fui descubriendo de a poco que no quería hacer investigación experimental. Empece a estudiar computación cuántica con énfasis en algoritmos y complejidad computacional hace 2 años atrás. Ese fue mi plan para la escuela de post-grado. Actualmente ya me siento cómodo trabajando en esta área, tanto que ya estoy en condiciones de publicar resultados. Ahora mismo conferencias, y luego revistas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La parte más complicada es construir una intuición. Para trabajar en computación teórica utilizamos generalmente las máquina de Turing como modelo. Acostumbrarse a ello no es fácil, y requiere mucho estudio para que se vuelva algo más natural. La mecánica cuántica es en mi opinión más difícil, porque las personas traemos instintivamente conceptos como velocidad, distancia, aceleración, etc., pero en el mundo cuántico no tenemos forma de percibir lo que ocurre. La intuición y el sentido común no sirven y tenemos que seguir los modelos que están bien probados experimentalmente. Es esa intuición la que requiere horas de estudio todos los días durante varios meses. Y no solamente leer sino también hacer investigación, e intentar resolver problemas. A continuación presento un lista de las cosas que considero necesarias para estudiar complejidad computacional y algoritmos cuánticos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;1- Algebra Lineal.&lt;/b&gt; Espacios vectoriales y sus propiedades, con principal énfasis en espacios de complejos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;2- Combinatorica.&lt;/b&gt; Contar objetos discretos por medio de permutaciones, combinaciones, etc, y otros conceptos muy importantes como series finitas e infinitas (aunque esto es más cálculo), funciones generadoras, aproximación de Stirling. Aquí también incluiría teoría de grafos combinatorica.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;3- Complejidad Computacional.&lt;/b&gt; Las clases de complejidad básicas como BPP, P, NP, PSPACE, IP, SZK, P/poly, PH, y otros conceptos como relativización y reducciones. También agregaría otros modelos de computación como "communication complexity", árboles de decisión, PCP, y "derandomization".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;4- Fundamentos de Computabilidad / Teoría Recursiva.&lt;/b&gt; Las definiciones de autómatas como modelos de computación, problemas decidibles, no-decidibles y semi-decidibles, la jerarquía aritmética, y más reducciones. También modelos descriptivos como cálculo-λ y funciones recursivas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;5- Probabilidades.&lt;/b&gt; Los conceptos básicos de espacio de probabilidades, valor esperado, varianza, distribuciones de probabilidades, momentos de una variable aleatoria y como realizar análisis probabilístico de algoritmos y análisis de algoritmos probabilísticos. Es de vital importancia también aquí la teoría de cadenas de markov y el método probabilístico en sus distintas formas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;6- Análisis Funcional.&lt;/b&gt; Los conceptos de espacios de Hilbert, espacios con normas, y espacios métricos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;7- Análisis Complejo.&lt;/b&gt; Analiticidad, ecuaciones de Cauchy-Riemann, funciones armónicas, algebra de números complejos, integrales de contorno. De aquí tuve que aprender un método para aproximaciones asíntoticas de integrales conocida como el método del punto silla.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;8- Algebra Abstracta.&lt;/b&gt; Teoría de grupos, anillos y campos de Galois. Aquí pondría teoría de grafos algebraica e incluir "expanders" y grafos de Cayley.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;9- Mecánica Cuántica.&lt;/b&gt; Postulados de la mecánica cuántica, el operador de densidad, estados cuánticos mezclados y puros, osciladores armonicos, dualidad partícula vs onda, el Hamiltoniano, etc.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;10-Teoría de la Información.&lt;/b&gt; Cantidad de información y entropía, códigos, compresión.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No creo que sea una lista exhaustiva, pero es eso más o menos lo que tuve que estudiar y aprendí en las clases y fuera de ellas. Algunas ya las había aprendido durante los estudios de pre-grado, y otras en post-grado. Por ejemplo, el método probabilístico utilizando segundos momentos y el "Lovász Local Lemma" lo aprendí por mi cuenta, mientras la clase de complejidad SZK lo aprendí en un clase de post-grado sobre criptografía.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Por supuesto, es imposible acordarse de los detalles de todo, por lo que siempre hay que estar con los libros cerca. Pero por lo menos habría que recordar siempre los resultados principales.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Me imagino que en el área de lógica (donde trabaja Alejandro) debería de haber más cosas. No me imagino cuáles. Las comunidades de complejidad y computabilidad están un poco separadas. Comenzaron unidas pero luego fueron separandose debido a que las técnicas utilizadas eran muy diferentes unas de otras.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aún habrán más cosas por aprender sin duda.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-6725832437188745134?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/6725832437188745134/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/06/matematicas-para-computacion-cuantica.html#comment-form' title='6 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6725832437188745134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6725832437188745134'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/06/matematicas-para-computacion-cuantica.html' title='Matematicas para Computación Cuántica'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-5487770138295925280</id><published>2010-05-18T07:09:00.003-03:00</published><updated>2010-05-18T07:14:07.275-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='criptografía'/><category scheme='http://www.blogger.com/atom/ns#' term='arXiv'/><title type='text'>Criptografía cuántica «comercial», crackeada</title><content type='html'>Antes que nada, que quede claro la palabra &lt;i&gt;comercial&lt;/i&gt; en el título. La &lt;a href="http://es.wikipedia.org/wiki/Criptograf%C3%ADa%20cu%C3%A1ntica"&gt;criptografía cuántica&lt;/a&gt; sigue siendo imposible de crackear en teoría, el problema es la implementación.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.comm.toronto.edu/%7Ehklo/Feihu.htm"&gt;Feihu Xu&lt;/a&gt;, &lt;a href="http://www.comm.utoronto.ca/%7Ehklo/bingqi.html"&gt;Bing Qi&lt;/a&gt; y &lt;a href="http://www.comm.utoronto.ca/%7Ehklo/"&gt;Hoi-Kwong Lo&lt;/a&gt; de la Universidad de Toronto dicen haber craqueado uno de los sistemas criptográficos comerciales.&lt;br /&gt;&lt;br /&gt;El tema es así: las pruebas que dicen que la criptografía cuántica es imposible de crackear se basan en implementaciones perfectas que en la realidad no es posible realizar... siempre habrá &lt;i&gt;ruido&lt;/i&gt; que introducirá errores. Por ello es que los dispositivos de criptografía deben tolerar cierto ruido. Varias pruebas dicen que si el error se mantiene por debajo del 20%, el mensaje sigue siendo seguro. Sin embargo esas pruebas sólo consideran el ruido ambiente, no consideran errores introducidos en la preparación del estado inicial (el que envía el emisor)... y allí es donde Xu, Qi y Lo hicieron su truco. Ellos afirman que debido a ese error extra un tercero puede interceptar algunos bits cuánticos, leerlos y volverlos a enviar de una manera que incrementa el error en sólo 19,7%, lo cual será tolerado ya que está por debajo del 20% permitido.&lt;br /&gt;&lt;br /&gt;Este problema es fácil de resolver, es cuestión de considerar también el error introducido por el emisor en el cálculo de tolerancia. Pero el problema fue destapado: de la teoría a la práctica habrá siempre cosas que asumir y en esas asunciones es donde está la debilidad.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Conclusión&lt;/b&gt;:&lt;br /&gt;El método criptográfico clásico One Time Pad es 100% seguro, es imposible de crackear, el problema es que para utilizarlo y que sea seguro, debe haber algún modo de distribuir las claves a utilizar, las cuales deben ser del mismo largo que el mensaje (para 100% de seguridad). Para hacer eso existen métodos de distribución de claves cuánticos que son 100% seguros, imposibles de crackear, el problema es que para implementarlo debe haber algún modo de realizar un dispositivo sin errores. Para hacer eso se utilizan técnicas de corrección de errores, y se demuestra que se puede tolerar hasta un 20% de error ambiente y sigue siendo 100% seguro, el problema son los otros errores que no se tienen en cuenta. Ahí es donde entra el crack.&lt;br /&gt;&lt;br /&gt;Para leer más: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;El paper de Xu, Qi y Lo está disponible online: &lt;a href="http://arxiv.org/abs/1005.2376"&gt;arXiv:1005.2376&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Hay una nota sobre el tema en el blog «The Physics arXiv»: &lt;a href="http://www.technologyreview.com/blog/arxiv/25189/"&gt;Commercial Quantum Cryptography System Hacked&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Hay una nota sobre el tema también en Slashdot: &lt;a href="http://science.slashdot.org/story/10/05/17/212212/Commercial-Quantum-Cryptography-System-Hacked"&gt;Commercial Quantum Cryptography System Hacked.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-5487770138295925280?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/5487770138295925280/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/05/criptografia-cuantica-comercial.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5487770138295925280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5487770138295925280'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/05/criptografia-cuantica-comercial.html' title='Criptografía cuántica «comercial», crackeada'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1555076126078381082</id><published>2010-05-18T05:07:00.002-03:00</published><updated>2011-01-07T20:36:46.290-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work-in-progress'/><category scheme='http://www.blogger.com/atom/ns#' term='Artículos'/><category scheme='http://www.blogger.com/atom/ns#' term='Workshops'/><category scheme='http://www.blogger.com/atom/ns#' term='Lambda Cálculo'/><category scheme='http://www.blogger.com/atom/ns#' term='arXiv'/><category scheme='http://www.blogger.com/atom/ns#' term='Paper Workshops'/><title type='text'>Equivalencia de λ-cálculos algebraicos</title><content type='html'>Como ya &lt;a href="http://computacioncuantica.blogspot.com/2010/03/trabajos-en-progreso.html"&gt;adelanté&lt;/a&gt; anteriormente, con &lt;a href="http://membres-lig.imag.fr/perdrix/"&gt;Simon Perdrix&lt;/a&gt;, &lt;a href="http://www.pps.jussieu.fr/%7Etasson/"&gt;Christine Tasson&lt;/a&gt; y &lt;a href="http://www.monoidal.net/"&gt;Benoît Valiron&lt;/a&gt; tenemos un paper aceptado en el workshop &lt;a href="http://hor.pps.jussieu.fr/10/"&gt;Higer-Order Rewriting&lt;/a&gt; que se llevará a cabo en Edimburgo el 14 de Julio.&lt;br /&gt;&lt;br /&gt;Ayer enviamos &lt;b&gt;&lt;a href="http://membres-liglab.imag.fr/diazcaro/HOR10-abstract.pdf"&gt;la versión final&lt;/a&gt;&lt;/b&gt; (extended abstract de 5 páginas + referencias) y subimos la &lt;b&gt;&lt;a href="http://arxiv.org/abs/1005.2897"&gt;versión completa&lt;/a&gt;&lt;/b&gt; (con todas las pruebas, 19 páginas) al arXiv.&lt;br /&gt;&lt;br /&gt;En este paper lo que hacemos es probar que el &lt;a href="http://iml.univ-mrs.fr/%7Evaux/pub/alglam.pdf"&gt;Algebraic λ-Calculus&lt;/a&gt; de &lt;a href="http://iml.univ-mrs.fr/%7Evaux"&gt;Lionel Vaux&lt;/a&gt; (λ&lt;span style="font-size: xx-small;"&gt;alg&lt;/span&gt;), el cual es un fragmento del &lt;a href="http://www.pps.jussieu.fr/%7Eehrhard/pub/difflamb.pdf"&gt;differential λ-Calculus&lt;/a&gt;, puede simular el &lt;a href="http://arxiv.org/abs/quant-ph/0612199"&gt;Linear-Algebraic λ-Calculus&lt;/a&gt; de &lt;a href="http://membres-lig.imag.fr/arrighi/"&gt;Pablo Arrighi&lt;/a&gt; y &lt;a href="http://www.lix.polytechnique.fr/%7Edowek/"&gt;Gilles Dowek&lt;/a&gt; (λ&lt;span style="font-size: xx-small;"&gt;lin&lt;/span&gt;), el cual es un candidato a λ-Calculus para computación cuántica, y también probamos la simulación inversa. Ambos cálculos permiten la combinación lineal de términos, sin embargo presentan diferencias a la hora de realizar las reducciones. Por ejemplo en λ&lt;span style="font-size: xx-small;"&gt;alg&lt;/span&gt; el término&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img alt="(\lambda x.x\ x)\ (\alpha.t+\beta.u)" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20%28%5Clambda%20x.x%5C%20x%29%5C%20%28%5Calpha.t+%5Cbeta.u%29" style="vertical-align: -2pt;" title="(\lambda x.x\ x)\ (\alpha.t+\beta.u)" /&gt;&lt;/center&gt;&lt;br /&gt;reduce a&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img alt="(\alpha.t+\beta.u)\ (\alpha.t+\beta.u)\ \to\ \alpha.((t)\ \ (\alpha.t+\beta.u))+\beta.((u)\ \ (\alpha.t+\beta.u))" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20%28%5Calpha.t+%5Cbeta.u%29%5C%20%28%5Calpha.t+%5Cbeta.u%29%5C%20%5Cto%5C%20%5Calpha.%28%28t%29%5C%20%5C%20%28%5Calpha.t+%5Cbeta.u%29%29+%5Cbeta.%28%28u%29%5C%20%5C%20%28%5Calpha.t+%5Cbeta.u%29%29" style="vertical-align: -2pt;" title="(\alpha.t+\beta.u)\ (\alpha.t+\beta.u)\ \to\ \alpha.((t)\ \ (\alpha.t+\beta.u))+\beta.((u)\ \ (\alpha.t+\beta.u))" /&gt;&lt;/center&gt;&lt;br /&gt;en cambio en λ&lt;span style="font-size: xx-small;"&gt;lin&lt;/span&gt;, ese mismo término reduce a&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;img alt="\alpha.(\lambda x.x\ x)\ t+\beta.(\lambda x.x\ x)\ u\ \to\  \alpha.(t\ t)+\beta.(u\ u)" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20%5Calpha.%28%5Clambda%20x.x%5C%20x%29%5C%20t+%5Cbeta.%28%5Clambda%20x.x%5C%20x%29%5C%20u%5C%20%5Cto%5C%20%20%5Calpha.%28t%5C%20t%29+%5Cbeta.%28u%5C%20u%29" style="vertical-align: -2pt;" title="\alpha.(\lambda x.x\ x)\ t+\beta.(\lambda x.x\ x)\ u\ \to\  \alpha.(t\ t)+\beta.(u\ u)" /&gt;&lt;/center&gt;&lt;br /&gt;Las pruebas de simulación se basan en la observación de que esencialmente λ&lt;span style="font-size: xx-small;"&gt;lin&lt;/span&gt; es call-by-value mientras que λ&lt;span style="font-size: xx-small;"&gt;alg&lt;/span&gt; es call-by-name. La simulación en un sentido usa la idea de "&lt;a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.16.6187"&gt;thunks&lt;/a&gt;" y en el otro es una extensión del &lt;a href="http://homepages.inf.ed.ac.uk/gdp/publications/cbn_cbv_lambda.pdf"&gt;continuation passing style&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Este paper es un paso hacia probar la dualidad entre ambos cálculos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1555076126078381082?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1555076126078381082/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/05/equivalencia-de-calculos-algebraicos.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1555076126078381082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1555076126078381082'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/05/equivalencia-de-calculos-algebraicos.html' title='Equivalencia de λ-cálculos algebraicos'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-5267779143156909317</id><published>2010-05-12T21:49:00.001-03:00</published><updated>2010-05-13T03:50:13.522-03:00</updated><title type='text'>Computational Complexity in a Nutshell</title><content type='html'>&lt;div style="text-align: justify;"&gt;No estoy seguro de la traducción del título. "nutshell" es algo así como cáscara de nuez, y es un término utilizado para referirnos a que un tema esta explicado en forma breve pero completo a la vez. En este caso el tema sería Complejidad Computacional.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Complejidad computacional es un área de las ciencias de la computación teórica que estudia la dificultad de resolver problemas computacionales. La dificultad de un problema computacional se mide en términos de los recursos computacionales necesarios para resolver ese problema, por ejemplo, tiempo, memoria, conectividad en la red, número de procesadores etc. El objetivo principal es crear una clasificación (estricta) de problemas computacionales. Esa clasificación son las clases de complejidad. Por ejemplo, los problemas que no requieren mucho tiempo ni mucha memoria se les llama problemas de tipo P. Problemas que requieren mas tiempo, pero aun con poca memoria son NP, y así.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;También existe la complejidad computacional cuántica, que estudia la complejidad de las máquinas cuánticas. Más adelante voy a preparar una entrada sobre el tema.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Me gustaría compartir una serie de cursos impartidos en UC Berkeley dictados por &lt;a href="http://www.eecs.berkeley.edu/~luca/"&gt;Luca Trevisan&lt;/a&gt;&amp;nbsp;sobre complejidad computacional. Los materiales para su curso los fue distribuyendo via su propio &lt;a href="http://lucatrevisan.wordpress.com/"&gt;blog&lt;/a&gt;. Fue capaz de explicar temas relativamente difíciles de una forma breve y a la vez clara. Simplemente me encanta las matemáticas de esta área, sin dudad una de las invenciones más bellas de la mente humana.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://lucatrevisan.wordpress.com/2010/04/22/cs254-lecture-1-introduction/"&gt;Clase 1 - Introducción&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://lucatrevisan.wordpress.com/2010/04/24/cs254-lecture-2-p-and-np/"&gt;Clase 2 - P y NP&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://lucatrevisan.wordpress.com/2010/04/25/cs254-lecture-3-boolean-circuits/"&gt;Clase 3 - Circuitos Booleanos&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://lucatrevisan.wordpress.com/2010/04/25/cs254-lecture-4-the-polynomial-hierarchy/"&gt;Clase 4 - La Jerarquía Polinomial&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://lucatrevisan.wordpress.com/2010/04/27/cs254-lecture-5-the-polynomial-hierarchy/"&gt;Clase 5 - La Jerarquía Polinomial&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://lucatrevisan.wordpress.com/2010/04/28/cs245-lecture-6-karp-lipton/"&gt;Clase 6 - Teorema de Karp-Lipton&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://lucatrevisan.wordpress.com/2010/04/29/cs254-lecture-7-valiant-vazirani/"&gt;Clase 7 - Teorema de Valiant-Vazirani&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://lucatrevisan.wordpress.com/2010/05/06/cs254-lecture-8-approximate-counting/"&gt;Clase 8 - Conteo Aproximado&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para más detalles sobre el área recomiendo el libro &lt;a href="http://www.cs.princeton.edu/theory/complexity/"&gt;Computational Complexity: A Modern Approach&lt;/a&gt;. Este libro está muy actualizado, y explica los conceptos de una forma bien clara&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-5267779143156909317?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/5267779143156909317/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/05/computational-complexity-in-nutshell.html#comment-form' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5267779143156909317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/5267779143156909317'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/05/computational-complexity-in-nutshell.html' title='Computational Complexity in a Nutshell'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-2895157712415489668</id><published>2010-04-18T00:54:00.009-03:00</published><updated>2010-04-19T22:19:50.177-03:00</updated><title type='text'>Arquitectura de Computadores Cuánticos</title><content type='html'>&lt;a href="http://web.sfc.keio.ac.jp/~rdv/"&gt;Rodney Van Meter&lt;/a&gt; es un profesor asociado en la universidade Keio, en Tokyo. Tiene un grupo de investigación en arquitectura de computadores cuánticos. Hace poco descubrí un video en youtube sobre la presentación de las investigaciones que realizan en Keio. Está muy interesante, y presentan otros temas que pueden ser llevadas a cabo por personas en ciencias de la computación. A continuación el video.&lt;br /&gt;&lt;br /&gt;&lt;object height="685" width="140"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kbkWQyHs32E&amp;hl=es_ES&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kbkWQyHs32E&amp;hl=es_ES&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="440" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-2895157712415489668?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/2895157712415489668/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/04/arquitectura-de-computadores-cuanticos.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2895157712415489668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2895157712415489668'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/04/arquitectura-de-computadores-cuanticos.html' title='Arquitectura de Computadores Cuánticos'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4054810986719262060</id><published>2010-04-12T06:37:00.002-03:00</published><updated>2010-04-12T06:47:34.300-03:00</updated><title type='text'>Papers de ICALP 2010</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ultimamente estoy con mucho trabajo, y espero dentro de poco poder presentar en este blog los avances de mi investigación.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Se acaba de publicar la lista de papers aceptados en ICALP 2010 en este &lt;a href="http://icalp10.inria.fr/index.php?n=Main.AcceptedPapers"&gt;link&lt;/a&gt;. Hay solo 3 papers en computación cuántica:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1- Hari Krovi, Frederic Magniez, Maris Ozols, and Jérémie Roland. &lt;b&gt;Finding is as easy as detecting for quantum walks&lt;/b&gt;. [&lt;a href="http://arxiv.org/abs/1002.2419"&gt;arXiv:1002.2419&lt;/a&gt;]&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2- Bob Coecke and Aleks Kissinger. &lt;b&gt;The compositional structure of multipartite quantum entanglement&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3- Ross Duncan and Simon Perdrix. &lt;b&gt;Rewriting measurement-based quantum computations with generalised flow&lt;/b&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Solo pude encontrar la versión online del primer paper. Por suerte es un paper que está muy relacionado con lo que hago y ya lo imprimí para darle una leída.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;El problema que resuelve es un pequeño problema abierto que había en algoritmos de búsqueda basados en quantum walks sobre un arreglo 2-dimensional. Algoritmos anteriores solo resolvían el caso de 1 y 2 vértices marcados sobre este arreglo 2-dimensional. Si se quería encontrar más de 2 soluciones, el número de consultas al oráculo cuántico empeoraba. En este paper se presenta un algoritmo que encuentra un número arbitrario de vértices marcados sobre la grilla casi empatando con la cota inferior (solo difiere en un término logarítmico). Esto lo hace utilizando como base quantum walks basados en producto de reflexiones [&lt;a href="http://portal.acm.org/citation.cfm?id=1250874"&gt;Magniez et al. 2007&lt;/a&gt;] que extienden las cadenas de Markov y una técnica muy interesante de interpolación entre estas cadenas de Markov clásicas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Definitivamente un paper que tengo que leerlo bien.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4054810986719262060?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4054810986719262060/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/04/papers-de-icalp-2010.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4054810986719262060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4054810986719262060'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/04/papers-de-icalp-2010.html' title='Papers de ICALP 2010'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-380552421101475289</id><published>2010-03-27T20:09:00.005-03:00</published><updated>2010-05-18T06:32:58.447-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='work-in-progress'/><category scheme='http://www.blogger.com/atom/ns#' term='Paper Journals'/><category scheme='http://www.blogger.com/atom/ns#' term='paper conferencias'/><category scheme='http://www.blogger.com/atom/ns#' term='Paper Workshops'/><title type='text'>Trabajos en progreso</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;b&gt;Scalar&lt;/b&gt;. Con &lt;a href="http://membres-liglab.imag.fr/arrighi/"&gt;Pablo Arrighi&lt;/a&gt; estamos preparando la versión completa del &lt;a href="http://arxiv.org/abs/0903.3741"&gt;Scalar Type System&lt;/a&gt; para un journal. Ya recibimos algunas críticas y estamos enviando una versión corregida. El 11 de abril es el deadline, así que se supone que la terminemos antes. &lt;strike&gt;En cuanto esté lista subiré la actualización al arXiv y avisaré aquí&lt;/strike&gt;.&amp;nbsp;&lt;b&gt;&lt;span style="color: red;"&gt;Update:&lt;/span&gt;&lt;/b&gt;&lt;b&gt; &lt;/b&gt;Aquí está &lt;a href="http://arxiv.org/abs/0903.3741"&gt;arXiv:0903.3741&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Vectorial&lt;/b&gt;. También con Pablo estamos terminando el Vectorial Type System para enviar a una conferencia (aquí &lt;a href="http://www.slideshare.net/JanusDC/a-vectorial-system-f"&gt;dejo los slides&lt;/a&gt; que presenté en las &lt;a href="http://math.unice.fr/%7Eahrens/GEOCAL-LAC/"&gt;Jornadas GEOCAL-LAC&lt;/a&gt; a las que fui la semana pasada). El deadline es el viernes 2 y aún falta bastante por hacer, así que no sé si llegaremos... ya comentaré. &lt;b&gt;&lt;span style="color: red;"&gt;Update:&lt;/span&gt; &lt;/b&gt;No llegamos, aún quedan por retocar algunas cosas, así que apuntaremos a algún otro congreso&lt;/li&gt;&lt;li&gt;&lt;b&gt;Lineal → Alg&lt;/b&gt;. Con &lt;a href="http://membres-lig.imag.fr/perdrix/"&gt;Simon Perdrix&lt;/a&gt;, &lt;a href="http://www.monoidal.net/"&gt;Benoît Valiron&lt;/a&gt; y &lt;a href="http://www.pps.jussieu.fr/%7Etasson/"&gt;Christine Tasson &lt;/a&gt;estamos trabajando en una traducción del &lt;a href="http://arxiv.org/pdf/quant-ph/0612199"&gt;linear-algebraic lambda-calculus&lt;/a&gt; de Pablo Arrighi y Giles Dowek al &lt;a href="http://iml.univ-mrs.fr/%7Evaux/pub/alglam.pdf"&gt;algebraic lambda-calculus&lt;/a&gt; de Lionel Vaux. Tenemos un deadline este miércoles, lo cual es complicado ya que es muy poco tiempo y todos estamos ocupados con otras cosas, pero si llegamos con esto les comento. Esto es un work-in-progress para un Workshop. &lt;strike&gt;&lt;b&gt;&lt;span style="color: red;"&gt;Update:&lt;/span&gt; &lt;/b&gt;Extended abstract enviado, ahora estamos preparando una versión un poquito mas larga (con más detalles) para subir al arXiv, avisaré cuando aparezca.&lt;/strike&gt; &lt;b&gt;&lt;span style="color: red;"&gt;Update &lt;span style="font-size: x-small;"&gt;20/04/10&lt;/span&gt;:&lt;/span&gt; &lt;/b&gt;Paper aceptado en el &lt;a href="http://hor.pps.jussieu.fr/10/"&gt;HOR2010&lt;/a&gt;. Ahora tenemos hasta el 17 de mayo para enviar la versión extendida, así que no creo que ponga otra versión online antes de esa fecha. &lt;b&gt;&lt;span style="color: red;"&gt;Update &lt;span style="font-size: x-small;"&gt;18/05/10&lt;/span&gt;:&lt;/span&gt; &lt;/b&gt;&lt;a href="http://membres-liglab.imag.fr/diazcaro/HOR10-abstract.pdf"&gt;Extended abstract&lt;/a&gt; (5 páginas + ref) | &lt;a href="http://arxiv.org/abs/1005.2897"&gt;arXiv:1005.2897&lt;/a&gt; (con todas las pruebas). &lt;a href="http://computacioncuantica.blogspot.com/2010/05/equivalencia-de-calculos-algebraicos.html"&gt;Post en el blog&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Additive → IMELL&lt;/b&gt;. Con &lt;a href="http://perso.ens-lyon.fr/barbara.petit/"&gt;Barbara Petit&lt;/a&gt; estamos trabajando en una traducción de Additive (vendría a ser un Vectorial sin escalares, o sea, sólo sumas) en Linear Logic (más precisamente: Intuisionistic Multiplicative Exponential Linear Logic, o sea, La parte de Linear Logic que tiene sólo multiplicaciones y bangs (!) y no "tercero excluído").&lt;/li&gt;&lt;li&gt;&lt;b&gt;FullAdditive&lt;/b&gt;. &lt;a href="http://ar.linkedin.com/pub/pablo-buiras/5/A80/243"&gt;Pablo Buiras&lt;/a&gt;, de Rosario, está trabajando en una extensión del Additive, ya que el additive que tenemos ahora sólo sirve para el cálculo sin escalares (o sea, el linear-algebraic lambda-calculus que tiene sumas, pero no escalares ni 0), la idea es hacer un sistema de tipos con sumas y no escalares, para el cálculo completo, lo cual presenta problemas no triviales sobre cómo hacer la interpretación (abtracta?) de los términos en los tipos. Esa es una tesis de Licenciatura (lo que acá en Francia sería una tesis de Master), la cual voy a dirigir junto a &lt;a href="http://www.fceia.unr.edu.ar/%7Emauro/"&gt;Mauro Jaskelioff&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Lineal diferencial&lt;/b&gt;. Esta es una inquietud que surgió a partir de una visita de &lt;a href="http://iml.univ-mrs.fr/%7Ebeffara/"&gt;Emmanuel Beffara&lt;/a&gt; a nuestro laboratorio, en la que estamos trabajando con Emmanuel, Simon y Benoît: Cómo agregar un &lt;a href="http://www.pps.jussieu.fr/%7Eehrhard/pub/difflamb.pdf"&gt;operador diferencial&lt;/a&gt; al linear-algenbraic lambda-calculus.&lt;/li&gt;&lt;/ul&gt;A medida que vaya teniendo resultados / papers completos los iré posteando aquí.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-380552421101475289?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/380552421101475289/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/03/trabajos-en-progreso.html#comment-form' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/380552421101475289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/380552421101475289'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/03/trabajos-en-progreso.html' title='Trabajos en progreso'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-6127025944194012127</id><published>2010-03-27T17:23:00.001-03:00</published><updated>2010-03-28T04:55:11.833-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QPL'/><category scheme='http://www.blogger.com/atom/ns#' term='Bob Coecke'/><category scheme='http://www.blogger.com/atom/ns#' term='Oxford'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><title type='text'>Escuela: "Foundational Structures in Quantum Computation and Information" en Oxford</title><content type='html'>Como mencioné en un &lt;a href="http://computacioncuantica.blogspot.com/2010/02/septimo-qpl.html"&gt;post anterior&lt;/a&gt;, justo antes del QPL de este año se realizará una &lt;a href="http://web.comlab.ox.ac.uk/people/Bob.Coecke/QICS_School.html"&gt;escuela sobre estructuras fundamentales en información y computación cuántica&lt;/a&gt;. Habrá cursos en los siguientes temas:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;modelo de computación cuántica basado en medición (MBQC: measurement-based  quantum computation);  propiedades de grafos de estados; MBQC y física de materia condensada; computación cuántica ciega (blind quantum computing); determinismo en MBQC; modelo de computación clásica basado en medición y no-localidad;           &lt;/li&gt;&lt;li&gt;categorías monoidales, álgebras de Frobenius y su cálculo gráfico; (co)algebra de observables complementarios y enredo cuántico multipartito, y aplicaciones en MBQC; grupos de fase y no-localidad;&lt;/li&gt;&lt;li&gt;simulación clásica de circuitos cuánticos; topología categórica de computación cuántica;  cálculo gráfico para medición y canales de información; teorías probabilísticas generalizadas; modelos operacionales convexos y no-localidad;&lt;/li&gt;&lt;li&gt;autómatas celulares cuánticos (QCA); QCAs y causalidad; typos de alto orden en computación cuántica; lógicas cuánticas y máquinas cuánticas; métodos coalgebraicos.     &lt;/li&gt;&lt;/ul&gt;De la mayoría de los temas, conozco poco y nada; y por eso planeo asistir a la escuela :)&lt;br /&gt;&lt;br /&gt;La escuela dura cinco días, del 24 al 28 de Mayo, en Oxford y es organizada por &lt;a href="http://web.comlab.ox.ac.uk/oucl/people/bob.coecke.html"&gt;Bob Coecke&lt;/a&gt; y &lt;a href="http://web.comlab.ox.ac.uk/people/Ross.Duncan/"&gt;Ross Duncan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Trataré de ir haciendo resúmenes diarios sobre lo que vaya viendo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-6127025944194012127?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/6127025944194012127/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/03/escuela-foundational-structures-in.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6127025944194012127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6127025944194012127'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/03/escuela-foundational-structures-in.html' title='Escuela: &quot;Foundational Structures in Quantum Computation and Information&quot; en Oxford'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-6976560555563398980</id><published>2010-03-11T07:20:00.000-03:00</published><updated>2010-03-11T07:20:23.471-03:00</updated><title type='text'>Videos de QIP 2010</title><content type='html'>Las últimas semanas disfruté (y sigo disfrutando) de los videos de las presentaciones de QIP 2010. Se pueden acceder a todas ellas a traves de este &lt;a href="http://www.qip2010.ethz.ch/programme"&gt;enlace&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Muy buenos todos los videos, en especial me gustó mucho la presentación introductoria de &lt;a href="http://www.eecs.berkeley.edu/~vazirani/"&gt;Umesh Vazirani&lt;/a&gt; sobre la relación entre la física y las ciencias de la computación y los últimos avances en algoritmos cuánticos.&lt;br /&gt;&lt;br /&gt;Recomiendo ver el video de QIP=PSPACE. Este fue uno de los mayores avances en complejidad computacional el año pasado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-6976560555563398980?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/6976560555563398980/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/03/videos-de-qip-2010.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6976560555563398980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/6976560555563398980'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/03/videos-de-qip-2010.html' title='Videos de QIP 2010'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8749892937360000881</id><published>2010-03-01T22:30:00.000-03:00</published><updated>2010-03-01T22:30:34.986-03:00</updated><title type='text'>Escuela de verano canadiense en Información Cuántica</title><content type='html'>En julio de este año se organiza la décima escuela de verano en información cuántica en la Universidad de British Columbia. El link de la escuela es &lt;a href="http://qi10.ca/index.html"&gt;este&lt;/a&gt;. Los cursos van a ser dictados por personas conocidas en computación cuántica, por lo que promete mucho. Además van a estar organizando un &lt;i&gt;workshop&lt;/i&gt;&amp;nbsp;de 3 días para que los estudiantes puedan presentar su investigación. Serán dos semanas muy interesantes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8749892937360000881?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8749892937360000881/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/03/escuela-de-verano-canadiense-en.html#comment-form' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8749892937360000881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8749892937360000881'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/03/escuela-de-verano-canadiense-en.html' title='Escuela de verano canadiense en Información Cuántica'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4266422949024317021</id><published>2010-02-23T23:15:00.000-03:00</published><updated>2010-02-23T23:15:03.985-03:00</updated><title type='text'>AQIS 2010</title><content type='html'>En agosto se realizará la conferencia &lt;a href="http://www.qci.jst.go.jp/aqis10/index.html"&gt;AQIS2010&lt;/a&gt; (&lt;i&gt;Asian Conference on Quantum Information Science&lt;/i&gt;) en Tokyo. Todos los años van personas muy reconocidas en computación cuántica, por ejemplo el año pasado estuvieron Peter Shor y Charles Bennett. Este año va a estar presente &lt;a href="http://www.castu.tsinghua.edu.cn/yao/"&gt;Andrew Yao&lt;/a&gt;, asi que voy a ver si puedo enviar algo para presentar o voy solo de asistente. Pero sin duda es una conferencia que no me la quiero perder.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4266422949024317021?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4266422949024317021/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/02/aqis-2010.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4266422949024317021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4266422949024317021'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/02/aqis-2010.html' title='AQIS 2010'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4405129002308160682</id><published>2010-02-16T03:11:00.002-03:00</published><updated>2011-01-07T21:06:51.067-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amplificación de Amplitud'/><category scheme='http://www.blogger.com/atom/ns#' term='Grover'/><category scheme='http://www.blogger.com/atom/ns#' term='Algoritmos'/><title type='text'>Amplificación de Amplitud</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: justify;"&gt;En este post voy a explicar la técnica más popular para la construcción de algoritmos cuánticos conocida como Amplificación de Amplitud (&lt;i&gt;&lt;a href="http://arxiv.org/abs/quant-ph/0005055"&gt;Amplitude Amplification&lt;/a&gt;)&lt;/i&gt;. Mi investigación está principalmente basada en encontrar cotas superiores e inferiores utilizando esta técnica y &lt;i&gt;quantum walks &lt;/i&gt;(sobre este punto ya hablaré más adelante). Esta técnica es una generalización del algoritmo de Grover.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Antes que nada, se le llama amplificación de amplitud porque se amplifica o incrementa la amplitud en la ecuación de onda de una partícula. Por ejemplo, sea &lt;img alt="|\Psi\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle" style="vertical-align: -2pt;" title="|\Psi\rangle" /&gt; un estado cuántico definido en un espacio de Hilbert &lt;img alt="\mathcal{H}=span\{|i\rangle\quad : \quad 1\leq i \leq n\}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}=span\{|i\rangle\quad%20:%20\quad%201\leq%20i%20\leq%20n\}" style="vertical-align: -2pt;" title="\mathcal{H}=span\{|i\rangle\quad : \quad 1\leq i \leq n\}" /&gt;, donde cada &lt;img alt="|i\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|i\rangle" style="vertical-align: -2pt;" title="|i\rangle" /&gt; es un vector de la base de &lt;img alt="\mathcal{H}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}" style="vertical-align: -2pt;" title="\mathcal{H}" /&gt; (siempre &lt;img alt="\parallel |\Psi\rangle \parallel=1" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\parallel%20|\Psi\rangle%20\parallel=1" style="vertical-align: -2pt;" title="\parallel |\Psi\rangle \parallel=1" /&gt;). En un problema de búsqueda sin información, para encontrar un índice dado &lt;img alt="k" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20k" style="vertical-align: -2pt;" title="k" /&gt;, donde &lt;img alt="1\leq k \leq n" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%201\leq k \leq n" style="vertical-align: -2pt;" title="1\leq k \leq n" /&gt;, la técnica de amplificación de amplitud ubica el vector base &lt;img alt="|k\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|k\rangle" style="vertical-align: -2pt;" title="|k\rangle" /&gt; en &lt;img alt="|\Psi\rangle=\alpha_1|1\rangle+\cdots+\alpha_k|k\rangle+\cdots+\alpha_n|n\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle=\alpha_1|1\rangle+\cdots+\alpha_k|k\rangle+\cdots+\alpha_n|n\rangle" style="vertical-align: -2pt;" title="|\Psi\rangle=\alpha_1|1\rangle+\cdots+\alpha_k|k\rangle+\cdots+\alpha_n|n\rangle" /&gt; con amplitud &lt;img alt="\alpha_k" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\alpha_k" style="vertical-align: -2pt;" title="\alpha_k" /&gt;, y sustituye ese valor por otro &lt;img alt="\alpha_k'" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\alpha_k'" style="vertical-align: -2pt;" title="\alpha_k'" /&gt; tal que &lt;img src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\alpha_k'|%3E|\alpha_k|" title="" /&gt;.&amp;nbsp;El resto de las amplitudes son sustituidas por otras amplitudes con valor absoluto menor. Esto ocurre automáticamente porque las transformaciones efectuadas a &lt;img alt="|\Psi\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle" style="vertical-align: -2pt;" title="|\Psi\rangle" /&gt; son unitarias, i.e., preservan el valor del producto interno y por lo tanto las normas. De esta forma al realizar una observación, el algoritmo retorna el valor &lt;img alt="k" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20k" style="vertical-align: -2pt;" title="k" /&gt; con probabilidad &lt;img alt="|\alpha_k|^2" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\alpha_k|^2" style="vertical-align: -2pt;" title="|\alpha_k|^2" /&gt; suficientemente alta.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Esa es básicamente la intuición en el algoritmo de amplificación de amplitud. A continuación paso a formalizar esta idea, pero solamente describiendo el caso particular del algoritmo de Grover. Hacia el final de post mencionaré como es el caso general de amplificación sin entrar en detalles.&lt;br /&gt;&lt;br /&gt;El algoritmo de Grover funciona aplicando primero al estado &lt;img alt="|0\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|0\rangle" style="vertical-align: -2pt;" title="|0\rangle" /&gt;&amp;nbsp;un operador que genera el vector&lt;br /&gt;&lt;div style="text-align: center;"&gt;&amp;nbsp;&lt;img alt="|\psi\rangle=\frac{1}{\sqrt{n}}\sum_{i,j}|i\rangle\langle j|" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\psi\rangle=\frac{1}{\sqrt{n}}\sum_{i}|i\rangle" style="vertical-align: -2pt;" title="|\psi\rangle=\frac{1}{\sqrt{n}}\sum_{i,j}|i\rangle\langle j|" /&gt;,&lt;/div&gt;i.e., una superposición con la misma amplitud para todos los elementos de la base. Luego, sobre &lt;img alt="|\psi\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\psi\rangle" style="vertical-align: -2pt;" title="|\psi\rangle" /&gt;&amp;nbsp;se aplica&amp;nbsp;un número &lt;img alt="t" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20t" style="vertical-align: -2pt;" title="t" /&gt; de veces dos operadores unitarios: el oráculo &lt;img alt="O" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20O" style="vertical-align: -2pt;" title="O" /&gt; y el operador de difusión &lt;img alt="G" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20G" style="vertical-align: -2pt;" title="G" /&gt;. Entonces el algoritmo luce algo como &lt;img alt="\left(GO\right)^t|\psi\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\left(GO\right)^t|\psi\rangle" style="vertical-align: -2pt;" title="\left(GO\right)^t|\psi\rangle" /&gt;. Vamos a probar que &lt;img alt="t=O(\sqrt{n})" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20t=O(\sqrt{n})" style="vertical-align: -2pt;" title="t=O(\sqrt{n})" /&gt;, y retorna &lt;img alt="k" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20k" style="vertical-align: -2pt;" title="k" /&gt; con una probabilidad &lt;img alt="O(1-1/n)" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20O(1-1/n)" style="vertical-align: -2pt;" title="O(1-1/n)" /&gt;.&lt;br /&gt;&lt;br /&gt;Primero el oráculo&amp;nbsp;&lt;img alt="O" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20O" style="vertical-align: -2pt;" title="O" /&gt;&amp;nbsp;es un operador de fase (reflexión), y su acción se basa en cambiarle el signo a la amplitud de la base&amp;nbsp;&lt;img alt="|k\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|k\rangle" style="vertical-align: -2pt;" title="|k\rangle" /&gt;&amp;nbsp;dejando el resto sin alterar. Se define como &lt;img alt="O|x\rangle|q\rangle=|x\rangle|q\oplus f(x)\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20O|x\rangle|q\rangle=|x\rangle|q\oplus f(x)\rangle" style="vertical-align: -2pt;" title="O|x\rangle|q\rangle=|x\rangle|q\oplus f(x)\rangle" /&gt;, donde &lt;img alt="x" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20x" style="vertical-align: -2pt;" title="x" /&gt; es la entrada a la función del oráculo, y &lt;img alt="q" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20q" style="vertical-align: -2pt;" title="q" /&gt; es el bit del oráculo el cual se invierte si &lt;img alt="f(x)=1" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20f(x)=1" style="vertical-align: -2pt;" title="f(x)=1" /&gt; (el operador &lt;img alt="\oplus" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\oplus" style="vertical-align: -2pt;" title="\oplus" /&gt; representa al OR exclusivo bit a bit si la codificación es binaria, o puede considerarse como adición modulo 2 para números en base mayor a 2). Inicializando &lt;img alt="q" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20q" style="vertical-align: -2pt;" title="q" /&gt; a &lt;img alt="(|0\rangle-|1\rangle)/\sqrt{2}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20(|0\rangle-|1\rangle)/\sqrt{2}" style="vertical-align: -2pt;" title="(|0\rangle-|1\rangle)/\sqrt{2}" /&gt; , la acción del oráculo puede resumirse en&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="O|x\rangle=(-1)^{f(x)}|x\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20O|x\rangle=(-1)^{f(x)}|x\rangle" style="vertical-align: -2pt;" title="O|x\rangle=(-1)^{f(x)}|x\rangle" /&gt;,&lt;/div&gt;&lt;br /&gt;i.e., el oráculo "marca" el vector buscado inviertiendo su fase. Como escribir el oráculo en esta forma dada la definición anterior es un ejercicio muy entretenido (ref. &lt;i&gt;Quantum Information and Computation. Nielsen and Chuang&lt;/i&gt;).&lt;br /&gt;&lt;br /&gt;El operador de difusión de Grover (definido &lt;a href="http://arxiv.org/abs/quant-ph/9605043"&gt;aquí&lt;/a&gt;) tiene la siguiente forma&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="G=\begin{bmatrix}2/n-1    &amp;amp; 2/n &amp;amp; \cdots &amp;amp; 2/n\\2/n      &amp;amp; 2n-1 &amp;amp; \cdots &amp;amp; 2/n\\\vdots &amp;amp;      &amp;amp;  \ddots      &amp;amp; \vdots\\ 2/n   &amp;amp; 2/n  &amp;amp; \cdots &amp;amp; 2/n-1\end{bmatrix}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20G=\begin{bmatrix}2/n-1    &amp;amp; 2/n &amp;amp; \cdots &amp;amp; 2/n\\2/n      &amp;amp; 2n-1 &amp;amp; \cdots &amp;amp; 2/n\\\vdots &amp;amp;      &amp;amp;  \ddots      &amp;amp; \vdots\\ 2/n   &amp;amp; 2/n  &amp;amp; \cdots &amp;amp; 2/n-1\end{bmatrix}" style="vertical-align: -2pt;" title="G=\begin{bmatrix}2/n-1    &amp;amp; 2/n &amp;amp; \cdots &amp;amp; 2/n\\2/n      &amp;amp; 2n-1 &amp;amp; \cdots &amp;amp; 2/n\\\vdots &amp;amp;      &amp;amp;  \ddots      &amp;amp; \vdots\\ 2/n   &amp;amp; 2/n  &amp;amp; \cdots &amp;amp; 2/n-1\end{bmatrix}" /&gt;,&lt;/div&gt;&lt;br /&gt;o en notación de Dirac&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="G=\sum_{i=1}^n (\frac{2}{n}-1) |i\rangle\langle i|+\sum_{i\neq j} \frac{2}{n}|i\rangle\langle j|" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20G=\sum_{i=1}^n (\frac{2}{n}-1) |i\rangle\langle i|+\sum_{i\neq j} \frac{2}{n}|i\rangle\langle j|" style="vertical-align: -2pt;" title="G=\sum_{i=1}^n (\frac{2}{n}-1) |i\rangle\langle i|+\sum_{i\neq j} \frac{2}{n}|i\rangle\langle j|" /&gt;.&lt;/div&gt;&lt;br /&gt;Este operador se conoce también con el nombre de reflexión alrededor de la media, porque también puede escribirse de la siguiente forma&amp;nbsp;&lt;img alt="G=2|\psi\rangle\langle\psi|-I" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20G=2|\psi\rangle\langle\psi|-I" style="vertical-align: -2pt;" title="G=2|\psi\rangle\langle\psi|-I" /&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;Ahora, supongamos que estamos buscando un único elemento&amp;nbsp;&lt;img alt="k" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20k" style="vertical-align: -2pt;" title="k" /&gt;&amp;nbsp;en&amp;nbsp;&lt;img alt="[n]" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20[n]" style="vertical-align: -2pt;" title="[n]" /&gt;&amp;nbsp;(esta es una notación más corta para referirse al conjunto&amp;nbsp;&lt;img alt="\{1,\dots,n\}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\{1,\dots,n\}" style="vertical-align: -2pt;" title="\{1,\dots,n\}" /&gt;). Definamos el estado cuántico&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;img alt="|\Psi\rangle=\alpha|k\rangle+\sum_{i\neq k}\beta|i\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle=\alpha|k\rangle+\sum_{i\neq k}\beta|i\rangle" style="vertical-align: -2pt;" title="|\Psi\rangle=\alpha|k\rangle+\sum_{i\neq k}\beta|i\rangle" /&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;La norma de los vectores debe de ser siempre 1, por lo tanto&amp;nbsp;&lt;img alt="\alpha^2+(n-1)\beta^2=1" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\alpha^2+(n-1)\beta^2=1" style="vertical-align: -2pt;" title="\alpha^2+(n-1)\beta^2=1" /&gt;(tenemos un solo&amp;nbsp;&lt;img alt="\alpha" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\alpha" style="vertical-align: -2pt;" title="\alpha" /&gt;&amp;nbsp;porque solo hay un único vector objetivo, y&amp;nbsp;&lt;img alt="(n-1)\beta" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20(n-1)\beta" style="vertical-align: -2pt;" title="(n-1)\beta" /&gt;&amp;nbsp;porque esos vectores no&amp;nbsp;representan una solución al problema). Denotemos por &lt;img alt="|\Psi\rangle^{(t)}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle^{(t)}" style="vertical-align: -2pt;" title="|\Psi\rangle^{(t)}" /&gt; el estado del algoritmo en el tiempo &lt;img alt="t" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20t" style="vertical-align: -2pt;" title="t" /&gt;. Vamos a calcular cual es la realción entre &lt;img alt="|\Psi\rangle^{(t)}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle^{(t)}" style="vertical-align: -2pt;" title="|\Psi\rangle^{(t)}" /&gt; y &lt;img alt="|\Psi\rangle^{(t+1)}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle^{(t+1)}" style="vertical-align: -2pt;" title="|\Psi\rangle^{(t+1)}" /&gt;. Primero aplicamos el oráculo&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="O|\Psi\rangle^{(t)}=-\alpha|k\rangle+\sum_{k\neq i}\beta|i\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20O|\Psi\rangle^{(t)}=-\alpha|k\rangle+\sum_{k\neq i}\beta|i\rangle" style="vertical-align: -2pt;" title="O|\Psi\rangle^{(t)}=-\alpha|k\rangle+\sum_{k\neq i}\beta|i\rangle" /&gt;.&lt;/div&gt;A continuación aplicamos el operador&amp;nbsp;&lt;img alt="G" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20G" style="vertical-align: -2pt;" title="G" /&gt;, y obtenemos&lt;br /&gt;&lt;br /&gt;&lt;img alt="\begin{array}{ll}G\left(-\alpha|k\rangle+\sum_{k \neq i}\beta|i\rangle\right) &amp;amp;=-\alpha(\frac{2}{n}-1)|k\rangle-\sum_{i\neq k}^n \alpha \frac{2}{n}|i\rangle+\left(\sum_{i=1}^n (\frac{2}{n}-1)|i\rangle\langle i|\right)\left(\sum_{i \neq k}\beta|i\rangle\right)\\&amp;amp;=\alpha\frac{(n-2)}{n}|k\rangle-\alpha\sum_{i\neq k}^n\frac{2}{n}|i\rangle+\sum_{i\neq k}^n(\frac{2}{n}-1)\beta|i\rangle+\beta\frac{2}{n}\sum_{i\neq k}^n(n-2)|i\rangle+\beta\frac{2}{n}(n-1)|k\rangle\end{array}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20G\left(-\alpha|k\rangle+\sum_{k \neq i}\beta|i\rangle\right)=\\\begin{array}{ll}&amp;amp;=-\alpha(\frac{2}{n}-1)|k\rangle-\sum_{i\neq k}^n \alpha \frac{2}{n}|i\rangle+\left(\sum_{i=1}^n (\frac{2}{n}-1)|i\rangle\langle i|\right)\left(\sum_{i \neq k}\beta|i\rangle\right)\\&amp;amp;=\alpha\frac{(n-2)}{n}|k\rangle-\alpha\sum_{i\neq k}^n\frac{2}{n}|i\rangle+\sum_{i\neq k}^n(\frac{2}{n}-1)\beta|i\rangle+\beta\frac{2}{n}\sum_{i\neq k}^n(n-2)|i\rangle+\beta\frac{2}{n}(n-1)|k\rangle\end{array}" style="vertical-align: -2pt;" title="\begin{array}{ll}G\left(-\alpha|k\rangle+\sum_{k \neq i}\beta|i\rangle\right) &amp;amp;=-\alpha(\frac{2}{n}-1)|k\rangle-\sum_{i\neq k}^n \alpha \frac{2}{n}|i\rangle+\left(\sum_{i=1}^n (\frac{2}{n}-1)|i\rangle\langle i|\right)\left(\sum_{i \neq k}\beta|i\rangle\right)\\&amp;amp;=\alpha\frac{(n-2)}{n}|k\rangle-\alpha\sum_{i\neq k}^n\frac{2}{n}|i\rangle+\sum_{i\neq k}^n(\frac{2}{n}-1)\beta|i\rangle+\beta\frac{2}{n}\sum_{i\neq k}^n(n-2)|i\rangle+\beta\frac{2}{n}(n-1)|k\rangle\end{array}" /&gt;.&lt;br /&gt;&lt;br /&gt;El último término requiere un poco de trabajo, pero es simple algebra. Por último, factorizamos los vectores y&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="|\Psi\rangle^{(t+1)}=\left[\frac{(n-2)}{n}\alpha+2\frac{(n-1)}{n}\beta\right]|k\rangle+\left[\frac{(n-2)}{n}\beta-\frac{2}{n}\alpha\right]\sum_{i=1}^n|i\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle^{(t+1)}=\left[\frac{(n-2)}{n}\alpha+2\frac{(n-1)}{n}\beta\right]|k\rangle+\left[\frac{(n-2)}{n}\beta-\frac{2}{n}\alpha\right]\sum_{i=1}^n|i\rangle" style="vertical-align: -2pt;" title="|\Psi\rangle^{(t+1)}=\left[\frac{(n-2)}{n}\alpha+2\frac{(n-1)}{n}\beta\right]|k\rangle+\left[\frac{(n-2)}{n}\beta-\frac{2}{n}\alpha\right]\sum_{i=1}^n|i\rangle" /&gt;.&lt;/div&gt;&lt;br /&gt;A partir de esta ecuación podemos escribir el estado como&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="|\Psi\rangle^{(t)}=\sin((2t+1)\theta)|k\rangle+\sum_i\frac{1}{\sqrt{n-1}}\cos((2j+1)\theta)|i\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\Psi\rangle^{(t)}=\sin((2t+1)\theta)|k\rangle+\sum_i\frac{1}{\sqrt{n-1}}\cos((2j+1)\theta)|i\rangle" style="vertical-align: -2pt;" title="|\Psi\rangle^{(t)}=\sin((2t+1)\theta)|k\rangle+\sum_i\frac{1}{\sqrt{n-1}}\cos((2j+1)\theta)|i\rangle" /&gt;&lt;/div&gt;&lt;br /&gt;donde &lt;img alt="\sin^2\theta=1/n" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\sin^2\theta=1/n" style="vertical-align: -2pt;" title="\sin^2\theta=1/n" /&gt;. Esto lo escribo sin demostrar, debido a que la prueba es larga y bastante laboriosa, pero puede obtenerse con simple algebra.&lt;br /&gt;&lt;br /&gt;Ahora necesitamos que la amplitud de &lt;img alt="|k\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|k\rangle" style="vertical-align: -2pt;" title="|k\rangle" /&gt; sea cercana a 1, y el resto sea cercano a 0. Si &lt;img alt="t=(\pi-2\theta)4\theta" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20t=(\pi-2\theta)4\theta" style="vertical-align: -2pt;" title="t=(\pi-2\theta)4\theta" /&gt; el coseno se vuelve 0, pero el problema es que ese número no es necesariamente un entero. Entonces elijamos un entero &lt;img alt="\tilde{t}=\lfloor\pi/4\theta\rfloor" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\tilde{t}=\lfloor\pi/4\theta\rfloor" style="vertical-align: -2pt;" title="\tilde{t}=\lfloor\pi/4\theta\rfloor" /&gt;. Tenemos que&amp;nbsp;&lt;img alt="|(2\tilde{t}+1)\theta-(2t+1)\theta| \leq \theta" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|(2\tilde{t}+1)\theta-(2t+1)\theta| \leq \theta" style="vertical-align: -2pt;" title="|(2\tilde{t}+1)\theta-(2t+1)\theta| \leq \theta" /&gt; y &lt;img alt="\cos((2t+1)\theta)=\pi/2" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\cos((2t+1)\theta)=\pi/2" style="vertical-align: -2pt;" title="\cos((2t+1)\theta)=\pi/2" /&gt; implican&lt;img alt="\cos((2\tilde{t}+1)\theta)\leq\sin\theta" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\cos((2\tilde{t}+1)\theta)\leq\sin\theta" style="vertical-align: -2pt;" title="\cos((2\tilde{t}+1)\theta)\leq\sin\theta" /&gt;. Por lo tanto, para un ángulo pequeño &lt;img alt="\theta" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\theta" style="vertical-align: -2pt;" title="\theta" /&gt;, &lt;img alt="\cos^2((2\tilde{t}+1)\theta) \leq \sin^2\theta=1/n" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\cos^2((2\tilde{t}+1)\theta) \leq \sin^2\theta=1/n" style="vertical-align: -2pt;" title="\cos^2((2\tilde{t}+1)\theta) \leq \sin^2\theta=1/n" /&gt;. De esta forma la probabilidad de éxito, i.e., la probabilidad de obtener el vector &lt;img alt="|k\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|k\rangle" style="vertical-align: -2pt;" title="|k\rangle" /&gt; es &lt;img alt="1-1/n" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%201-1/n" style="vertical-align: -2pt;" title="1-1/n" /&gt;.&lt;br /&gt;&lt;br /&gt;El algoritmo original de Grover realizaba este procedimiento con 50% de probabilidades de éxito, aquí (utilizando una técnica presentada en este &lt;a href="http://arxiv.org/abs/quant-ph/9605034"&gt;paper&lt;/a&gt;) probamos que la probabilidad de éxito está muy cercana a 1 si se elige apropiadamente el número de iteraciones. En este caso &lt;img alt="\tilde{t}=\lfloor\pi/4\theta\rfloor=O(\sqrt{n})" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\tilde{t}=\lfloor\pi/4\theta\rfloor=O(\sqrt{n})" style="vertical-align: -2pt;" title="\tilde{t}=\lfloor\pi/4\theta\rfloor=O(\sqrt{n})" /&gt;. Si hacemos más iteraciones, debido a la oscilación del estado, la probabilidad de éxito disminuye. Por lo tanto debemos hacer exactamente esa cantidad de iteraciones o un número cercano.&lt;br /&gt;&lt;br /&gt;De similar manera podemos demostrar que si tenemos &lt;img alt="K" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20K" style="vertical-align: -2pt;" title="K" /&gt; objetos marcados, podemos encontrar uno de esos objetos en &lt;img alt="O(\sqrt{n/K})" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20O(\sqrt{n/K})" style="vertical-align: -2pt;" title="O(\sqrt{n/K})" /&gt; con &lt;img alt="1-K/n" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%201-K/n" style="vertical-align: -2pt;" title="1-K/n" /&gt; probabilidades de éxito.&lt;br /&gt;&lt;br /&gt;En el caso general nuestra iteración principal&amp;nbsp;&lt;img alt="\left(GO\right)^t|\psi\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\left(GO\right)^t|\psi\rangle" style="vertical-align: -2pt;" title="\left(GO\right)^t|\psi\rangle" /&gt;&amp;nbsp;la podemos escribir de la siguiente forma&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img alt="-AS_0A^{-1}S_k" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20-AS_0A^{-1}S_k" style="vertical-align: -2pt;" title="-AS_0A^{-1}S_k" /&gt;&lt;/div&gt;&lt;br /&gt;donde &lt;img alt="A" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20A" style="vertical-align: -2pt;" title="A" /&gt; es un operador unitario, &lt;img alt="S_0" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20S_0" style="vertical-align: -2pt;" title="S_0" /&gt; cambia el signo de la amplitud si es el vector 0, y &lt;img alt="S_k" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20S_k" style="vertical-align: -2pt;" title="S_k" /&gt; es el oráculo que cambia el signo al vector &lt;img alt="|k\rangle" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|k\rangle" style="vertical-align: -2pt;" title="|k\rangle" /&gt;. Para los detalles de las demostraciones para el caso general consultar el paper &lt;i&gt;&lt;a href="http://arxiv.org/abs/quant-ph/0005055"&gt;Quantum Amplitude Amplification and Estimation&lt;/a&gt;&lt;/i&gt;. Para el caso del algoritmo de Grover tenemos que &lt;img alt="A=W" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20A=W" style="vertical-align: -2pt;" title="A=W" /&gt;.&lt;br /&gt;&lt;br /&gt;Otro problema es intentar encontrar todos los objetos marcados, para ello se requiere &lt;img alt="O(\sqrt{Kn})" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20O(\sqrt{Kn})" style="vertical-align: -2pt;" title="O(\sqrt{Kn})" /&gt; con una probabilidad de éxito de &lt;img alt="2^{-\Omega(K)}" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%202^{-\Omega(K)}" style="vertical-align: -2pt;" title="2^{-\Omega(K)}" /&gt;.&lt;br /&gt;&lt;br /&gt;Se puede demostrar también que esta cota superior es óptima, i.e., existe una cota inferior del mismo orden. Pero esa demostración queda para otro día.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4405129002308160682?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4405129002308160682/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/02/amplificacion-de-amplitud.html#comment-form' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4405129002308160682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4405129002308160682'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/02/amplificacion-de-amplitud.html' title='Amplificación de Amplitud'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7238487633723784964</id><published>2010-02-04T08:15:00.000-03:00</published><updated>2010-02-04T08:15:18.087-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='QPL'/><category scheme='http://www.blogger.com/atom/ns#' term='Workshops'/><category scheme='http://www.blogger.com/atom/ns#' term='school'/><title type='text'>Séptimo QPL</title><content type='html'>Los días 29 y 30 de Mayo se realizará el &lt;a href="http://web.comlab.ox.ac.uk/people/Bob.Coecke/QPL_10.html"&gt;séptimo workshop QPL&lt;/a&gt;&amp;nbsp;en Oxford, organizado como todos los años por &lt;a href="http://web.comlab.ox.ac.uk/oucl/people/bob.coecke.html"&gt;Bob Coecke&lt;/a&gt;, &lt;a href="http://www.cs.mcgill.ca/~prakash/"&gt;Parkash Panagaden&lt;/a&gt; y &lt;a href="http://www.mathstat.dal.ca/~selinger/"&gt;Peter Selinger&lt;/a&gt;.&amp;nbsp;Este es el 7mo workshop con estas siglas, sin embargo las siglas han cambiado de significado: en los primeros cuatro las siglas significaban "Quantum Programming Languages" (lenguajes de programación cuánticos) y ahora significa "Quantum Physics and Logics" (física cuántica y lógica) queriendo abarcar un área mucho mayor.&lt;br /&gt;&lt;br /&gt;Justo antes del workshop hay una escuela, del 24 al 28.&lt;br /&gt;&lt;br /&gt;He presentado trabajos en el &lt;a href="http://computacioncuantica.blogspot.com/2008/06/paper-sobre-medicin-y-confluencia.html"&gt;5to QPL&lt;/a&gt; y el &lt;a href="http://computacioncuantica.blogspot.com/2009/03/system-f-escalar-hacia-una-logica.html"&gt;6to QPL&lt;/a&gt;, veremos si llego a enviar algo para éste (espero que si)... aunque de todas maneras supongo que iré incluso si no presento nada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7238487633723784964?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7238487633723784964/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/02/septimo-qpl.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7238487633723784964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7238487633723784964'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/02/septimo-qpl.html' title='Séptimo QPL'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3444482854318409311</id><published>2010-01-18T22:25:00.004-03:00</published><updated>2010-01-18T22:45:48.037-03:00</updated><title type='text'>SODA 2010</title><content type='html'>&lt;div style="text-align: justify;"&gt;La conferencia SODA organizada conjuntamente por SIAM y ACM junta a los mejores teóricos de las ciencias de la computación cada año. STOC y FOCS están también al mismo nivel, y las 3 conferencias son consideradas las mejores en ciencias de la computación teórica.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;En esta semana se desarrolla en Austin, Texas la conferencia SODA con una selección de papers muy interesantes. Por suerte, estos artículos pueden descargarse gratuitamente desde el sitio web de la coferencia: &lt;a href="http://www.siam.org/meetings/da10/"&gt;http://www.siam.org/meetings/da10/&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hay un solo artículo en computación cuántica:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;- Martin &lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;R&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-style: italic; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;ö&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;tteler. &lt;b&gt;Quantum Algorithms for Highly  Non-linear Boolean Functions.&lt;/b&gt; [&lt;a href="http://www.siam.org/proceedings/soda/2010/SODA10_037_rottelerm.pdf"&gt;link&lt;/a&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Y estos otros dos también me llamaron la atención:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;- Kenichi Kawarabayashi and Yusuke Kobayashi. &lt;b&gt;The Edge-Disjoint Paths Problems in Eulerian Graphs and 4-edge-connected Graphs&lt;/b&gt;. [&lt;a href="http://www.siam.org/proceedings/soda/2010/SODA10_029_kawarabayashik.pdf"&gt;link&lt;/a&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;- Alexandr Andoni, T.S. Jayram, and Mihai &lt;span class="Apple-style-span"   style=" color: rgb(51, 51, 51);  font-style: italic; font-family:Arial, Helvetica, sans-serif;font-size:13px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Pătraşcu&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;span class="Apple-style-span"   style="color: rgb(0, 0, 0);   font-style: normal; font-family:georgia;font-size:medium;"&gt; &lt;b&gt;Lower Bounds for Edit Distance and Product Metrics via Poincaré-Type Inequalities&lt;/b&gt;. [&lt;a href="http://www.siam.org/proceedings/soda/2010/SODA10_017_andonia.pdf"&gt;link&lt;/a&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Estos dos últimos artículos me interesan porque me encuentro estudiando el &lt;i&gt;query complexity&lt;/i&gt; de estos mismos problemas.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3444482854318409311?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3444482854318409311/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/01/soda-2010.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3444482854318409311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3444482854318409311'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/01/soda-2010.html' title='SODA 2010'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8013220185688620531</id><published>2010-01-09T23:33:00.004-03:00</published><updated>2010-01-09T23:58:32.425-03:00</updated><title type='text'>Latex en Blogger mejorado</title><content type='html'>&lt;div style="text-align: justify;"&gt;Encontré una forma mucho más rápida y fácil para escribir latex en blogger. Utilizando el programa &lt;a href="http://sixthform.info/steve/wordpress/?p=65"&gt;mathTex helper&lt;/a&gt;, es mucho más fácil insertar latex como figuras, siempre utilizando el enlace a&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.forkosh.dreamhost.com/"&gt;http://www.forkosh.dreamhost.com/&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Espero que de esta forma sea más eficiente la redacción de tópicos técnicos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aprovecho también esta entrada para compartir un par de cursos en mecánica clásica y cuántica en YouTube. Estos cursos fueron dictados por uno de los científicos más influyentes en &lt;a href="http://www.superstringtheory.com/"&gt;Teoría de Cuerdas&lt;/a&gt;, &lt;a href="http://www.stanford.edu/dept/physics/people/faculty/susskind_leonard.html"&gt;Leonard Susskind&lt;/a&gt; de la Universidad de Stanford. De hecho, el fue quien propuso el modelo de cuerdas de energía en oscilación allá por los años 60.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;&lt;a href="http://www.youtube.com/view_play_list?p=189C0DCE90CB6D81"&gt;Mecánica clásica&lt;/a&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;&lt;a href="http://www.youtube.com/view_play_list?p=84C10A9CB1D13841"&gt;Mecánica cuántica&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Hay otros cursos en física, dictados por Susskind, que valen la pena ver. Solo hay que seguir los enlaces de YouTube.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8013220185688620531?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8013220185688620531/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/01/latex-en-blogger-mejorado.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8013220185688620531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8013220185688620531'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/01/latex-en-blogger-mejorado.html' title='Latex en Blogger mejorado'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4661221035241348452</id><published>2010-01-04T05:46:00.086-03:00</published><updated>2011-01-07T21:09:16.714-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lenguajes Omega'/><category scheme='http://www.blogger.com/atom/ns#' term='Teoría de Autómatas'/><category scheme='http://www.blogger.com/atom/ns#' term='Autómatas Cuánticos'/><category scheme='http://www.blogger.com/atom/ns#' term='Quantum Walks'/><title type='text'>Autómatas Cuánticos para Lenguajes Omega</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Los autómatas cuánticos son, como su contraparte clásica, modelos de computación. La investigación en esta área está un poco dividida. Existen investigadores que sostienen que la conexión de estos modelos con la realidad no es clara y no poseen una realización física, no así los autómatas clásicos, que bien todos conocen claramente sus aplicaciones y su importancia teórica. Aclaro que aquí no incluyo a los autómatas celulares cuánticos. La aplicación de este último está bien estudiada y existe una relación clara con la realidad, como se puede observar haciendo una simple búsqueda por Google. Aquí me estoy refieriendo a los típicos autómatas como autómatas de estado finito, los autómatas de pila o &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;pushdown&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;, etc. Por otro lado, existen investigadores que sostienen que el estudio de estos modelos es importante para entender las ventajas y desventajas de la computación cuántica, y la relación que existe entre el mundo clásico y el cuántico. A mi en particular me interesa desde un punto de vista netamente de la teoría de lenguajes. En esta entrada voy a presentar una propuesta de autómata cuántico para lenguajes omega (i.e., lenguajes con cadenas de longitud infinita), y algunos problemas abiertos.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Primero, definamos formalmente un lenguaje omega (&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\omega" alt="" border="0" align="bottom" /&gt;-&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;languages&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Definición 1&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; (lenguaje-&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\omega" alt="" border="0" align="bottom" /&gt; [1]).  Sea &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\Sigma" alt="" border="0" align="bottom" /&gt; un alfabeto y &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;L&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; un lenguaje sobre &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\Sigma" alt="" border="0" align="bottom" /&gt;. El conjunto de cadenas de longitud infinita sobre &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\Sigma" alt="" border="0" align="bottom" /&gt; es denotado por &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\Sigma^\omega" alt="" border="0" align="bottom" /&gt;. &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20L^\omega" alt="" border="0" align="bottom" /&gt; es el conjunto de cadenas en &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\Sigma^*\cup\Sigma^\omega" alt="" border="0" align="bottom" /&gt; que surge de la concatenación de cadenas en &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\Sigma" alt="" border="0" align="bottom" /&gt;. Formalmente,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20L^\omega=\{\sigma=w_1w_2\dots\quad:\quad%20w_i\in%20L,i\geq%201\text{%20and%20}\varepsilon\notin%20L\}" alt="" border="0" align="bottom" /&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Existen dos clases de autómatas clásicos. Primero están los &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;1-way finite automata&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; (1FA), donde la unidad de control lee un símbolo de entrada y se mueve inmediatamente al siguiente símbolo a la derecha. En segundo lugar están los &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;2-way finite automata&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; (2FA), donde la unidad de control puede mover el cabezal a la izquierda, derecha, o quedarse en su lugar. Clásicamente, los modelos 1FA y 2FA son equivalentes, pero en el caso cuántico, el poder de reconocimiento de lenguajes cambia radicalmente. Para un tratado completo sobre las diferencias entre el 1FA y 2FA cuánticos referirse a [2].&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;A continuación presento la definición del autómata cuántico de 1 lado (&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;1-way&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Definición 2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; (autómata cuántico de 1 lado [2]). Un autómata cuántico de 1 lado (1QFA) es una tupla &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{Q}_1=(Q,\Sigma,q_0,F,R,\delta,U,M)" alt="" border="0" align="top" /&gt; donde&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Q&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; es en un conjunto finito de estados,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\Sigma" alt="" border="0" align="bottom" /&gt; es el alfabeto de entrada,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20q_0" alt="" border="0" align="middle" /&gt; es el estado inicial,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;F&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; es el conjunto de estados de aceptación o finales,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;R&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; es el conjunto de estados de rechazo con &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20R\cap%20F=\emptyset" alt="" border="0" align="bottom" /&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\delta:Q\times(\Sigma\cup\{\triangleleft,\triangleright\})\times%20Q\to\mathbb{C}_{[0,1]}" alt="" border="0" align="top" /&gt; es la función de transición donde &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\triangleleft" alt="" border="0" align="bottom" /&gt; y &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\triangleright" alt="" border="0" align="bottom" /&gt; son marcadores de inicio y final de cadena, y para un símbol &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20a\in\Sigma" alt="" border="0" align="bottom" /&gt; y estados &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;q,r&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;, se tiene que &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\delta(q,a,r)|^2\in[0,1]" alt="" border="0" align="top" /&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20U:Q\times\Sigma\to%20Q" alt="" border="0" align="top" /&gt; o &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20U_a:Q\to%20Q" alt="" border="0" align="top" /&gt; para algún &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20a\in\Sigma" alt="" border="0" align="bottom" /&gt; es un operador unitario (i.e., &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20UU^\dagger=I" alt="" border="0" align="bottom" /&gt;) tal que &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20$U_a|q\rangle=\sum_{q\in\Sigma}\delta(q,a,r)|r\rangle$" alt="" border="0" align="bottom" /&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20M" alt="" border="0" align="bottom" /&gt; es un observable definido en la base de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_a\oplus\mathcal{H}_r\oplus\mathcal{H}_c" alt="" border="0" align="top" /&gt;, donde &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_a=span\{|q\rangle\quad:\quad%20q\in%20F\}" alt="" border="0" align="top" /&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_r=span\{|q\rangle\quad:\quad%20q\in%20R\}" alt="" border="0" align="top" /&gt;, y &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_c" alt="" border="0" align="top" /&gt; es el complemento ortogonal de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_a" alt="" border="0" align="top" /&gt; y  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_r" alt="" border="0" align="top" /&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;La computación de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{Q}_1" alt="" border="0" align="top" /&gt; para una entrada &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\triangleleft%20a_1a_2\dots\triangleright" alt="" border="0" align="middle" /&gt; es como sigue [2]. El operador &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20U_\triangleleft" alt="" border="0" align="top" /&gt; se aplica al estado inicial &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|q_0\rangle" alt="" border="0" align="top" /&gt; y luego &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20M" alt="" border="0" align="bottom" /&gt; es aplicado a &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20U_\triangleleft|q_0\rangle" alt="" border="0" align="top" /&gt;. El operador &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20M" alt="" border="0" align="bottom" /&gt; proyecta &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20U_\triangleleft|q_0\rangle" alt="" border="0" align="top" /&gt; a un vector &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\psi\rangle" alt="" border="0" align="top" /&gt; en uno de los subespacios &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_a" alt="" border="0" align="top" /&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_r" alt="" border="0" align="top" /&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_c" alt="" border="0" align="top" /&gt;, con probabilidad igual a &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\parallel%20|\psi\rangle\parallel^2" alt="" border="0" align="top" /&gt;. Si &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\psi\rangle\in\mathcal{H}_a" alt="" border="0" align="top" /&gt; la entrada es aceptada y &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{Q}_1" alt="" border="0" align="top" /&gt; para; si &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\psi\rangle\in\mathcal{H}_r" alt="" border="0" align="top" /&gt; la entrada es rechazada y &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{Q}_1" alt="" border="0" align="top" /&gt; para; si &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\psi\rangle\in\mathcal{H}_c" alt="" border="0" align="top" /&gt; entonces se vuelve a aplicar el operador &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20U" alt="" border="0" align="top" /&gt; a &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\psi\rangle" alt="" border="0" align="top" /&gt; para el siguiente símbolo de entrada y el proceso continua. La computación solo continua si ocurre una proyección en &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_c" alt="" border="0" align="top" /&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Teniendo en cuenta la definición de un autómata cuántico, es fácil extender el autómata para operar con lenguajes-&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\omega" alt="" border="0" align="bottom" /&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Definición 3&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; (autómata cuántico &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\omega" alt="" border="0" align="bottom" /&gt; de 1 lado). Un autómata cuántico &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\omega" alt="" border="0" align="bottom" /&gt; de 1 lado es una tupla &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20Q^\omega=(Q,\Sigma,q_0,F,R,\delta,U,M)" alt="" border="0" align="top" /&gt; donde&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Q&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; es en un conjunto finito de estados,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\Sigma" alt="" border="0" align="bottom" /&gt; es el alfabeto de entrada,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20q_0" alt="" border="0" align="middle" /&gt; es el estado inicial,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;F&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; es el conjunto de estados de aceptación o finales,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;R&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; es el conjunto de estados de rechazo con &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20R\cap%20F=\emptyset" alt="" border="0" align="bottom" /&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\delta:Q\times(\Sigma\cup\{\triangleleft\})\times%20Q\to\mathbb{C}_{[0,1]}" alt="" border="0" align="top" /&gt; es la función de transición donde &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\triangleleft" alt="" border="0" align="bottom" /&gt; es el marcador de inicio de cadena, y para un símbol &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20a\in\Sigma" alt="" border="0" align="bottom" /&gt; y estados &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;q,r&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;, se tiene que &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20|\delta(q,a,r)|^2\in[0,1]" alt="" border="0" align="top" /&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20U:Q\times\Sigma\to%20Q" alt="" border="0" align="top" /&gt; o &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20U_a:Q\to%20Q" alt="" border="0" align="top" /&gt; para algún &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20a\in\Sigma" alt="" border="0" align="bottom" /&gt; es un operador unitario (i.e., &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20UU^\dagger=I" alt="" border="0" align="bottom" /&gt;) tal que &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20$U_a|q\rangle=\sum_{q\in\Sigma}\delta(q,a,r)|r\rangle$" alt="" border="0" align="bottom" /&gt;,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;M&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; es un observable definido en la base de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_a\oplus\mathcal{H}_r\oplus\mathcal{H}_c" alt="" border="0" align="top" /&gt;, donde &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_a=span\{|q\rangle\quad:\quad%20q\in%20F\}" alt="" border="0" align="top" /&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_r=span\{|q\rangle\quad:\quad%20q\in%20R\}" alt="" border="0" align="top" /&gt;, y &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_r" alt="" border="0" align="top" /&gt; es el complemento ortogonal de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_a" alt="" border="0" align="top" /&gt; y &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_r" alt="" border="0" align="top" /&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;La computación de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20Q^\omega" alt="" border="0" align="top" /&gt; para una entrada &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\triangleleft%20a_1a_2\dots" alt="" border="0" align="middle" /&gt; es de la misma forma que el QFA &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{Q}_1" alt="" border="0" align="top" /&gt;. La diferencia está en que &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20Q^\omega" alt="" border="0" align="top" /&gt; lee una cadena de longitud infinita, y por lo tanto la condición de aceptación cambia. De acuerdo a la condición de aceptación de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;B&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="  font-weight: bold; line-height: 20px; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;ü&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;chi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="  font-weight: normal; line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[3], en una corrida de aceptación el autómata visita los estados &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20q\in%20F" alt="" border="0" align="top" /&gt; infinitamente, porque la cadena de entrada es de longitud infinita. Para el caso cuántico, el resultado de la observación genera una secuencia infinita de estados &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\{|\psi_1\rangle,|\psi_2\rangle\dots\}" alt="" border="0" align="top" /&gt;. Si el resultado de la observación es un estado de &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_r" alt="" border="0" align="top" /&gt; o la entrada es finita, &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20Q^\omega" alt="" border="0" align="top" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; rechaza y para. En cambio, si existe un número infinito de vectores en la secuencia con una proyección no vacía en el subespacio &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\mathcal{H}_a" alt="" border="0" align="top" /&gt; se acepta la entrada.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Problemas Abiertos&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Definición de probabilidad de aceptación de lenguajes.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; Para autómatas &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\omega" alt="" border="0" align="bottom" /&gt; clásicos, el autómata se reduce a una cadena de Markov, y la probabilidad de aceptación de una corrida puede definirse en esos términos [3]. Tal vez lo mismo pueda hacerse para &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20Q^\omega" alt="" border="0" align="top" /&gt;, pero usando en su lugar &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Quantum Walks &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[4].&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Brecha en la complejidad espacial.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; En el artículo de Ambainis y Nahimovs &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="  line-height: 20px; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[5], se demuestra una brecha exponencial en la complejidad espacial entre el 1FA y el 1QFA para un lenguaje regular específico. Existe un lenguaje-&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=" line-height: normal;  "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\omega" alt="" border="0" align="bottom" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; con una brecha exponencial en complejidad espacial?.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" line-height: 20px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Reconocimiento de lenguajes.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; Si un 1QFA acepta un lenguaje &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;L&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;, entonces &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;L&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; es regular &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=" line-height: normal;  "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[2]. Pero, se sabe que la clase de lenguajes de los 1QFA está estrictamente incluido en la clase de lenguajes de los FA [2]. Cuáles son las propiedades de reconocimiento de lenguajes de los autómatas cuánticos &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;img style="vertical-align:-2pt;" src="http://latex.codecogs.com/gif.latex?\100dpi%20\inline%20\omega" alt="" border="0" align="bottom" /&gt;?.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Referencias&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[1] Christel Baier y Joost-Pieter Katoen. &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;P&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;rinciples of Model Checking&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;. MIT Press, 2008.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[2] Josef Gruska. &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Quantum Computing&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;. McGraw Hill, 2000.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[3] Christel Baier, Nathalie Bertrand, y Marcus&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 20px; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Größer. &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;The Effect of Tossing Coins in Omega-automata&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;. In: Proceedings of CONCUR'09, pages 15-29, 2009.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style=" line-height: 20px;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[4] Julia Kempe. &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Quantum Random Walks - An Introductory Overview&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;. arXiv:quant-ph/0303081.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style=" line-height: 20px;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;[5] Andris Ambainis y Nikolajs Nahimovs. &lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Improved Constructions of Quantum Automata&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;. Theoretical Computer Science, 410(20):1916-1922, 2009.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4661221035241348452?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4661221035241348452/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2010/01/automatas-cuanticos-para-lenguajes.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4661221035241348452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4661221035241348452'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2010/01/automatas-cuanticos-para-lenguajes.html' title='Autómatas Cuánticos para Lenguajes Omega'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-4345961655648855968</id><published>2009-12-23T06:46:00.007-03:00</published><updated>2009-12-23T07:10:52.152-03:00</updated><title type='text'>ICQIT 2009</title><content type='html'>&lt;span class="Apple-style-span"   style="  ;font-family:Verdana, sans-serif;font-size:13px;"&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;Entre el 2 al 5 diciembre se llevó a cabo el &lt;i&gt;&lt;a href="http://www.qis.ex.nii.ac.jp/icqit/index.html"&gt;International Conference on Quantum Information and Technology 2009 - ICQIT2009&lt;/a&gt;&lt;/i&gt; en Tokyo. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GevI-vDmeM/SzHpTCenO9I/AAAAAAAABF0/8-cG6yrEGow/s1600-h/IMG_0614.JPG"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 240px; height: 320px; " src="http://3.bp.blogspot.com/_8GevI-vDmeM/SzHpTCenO9I/AAAAAAAABF0/8-cG6yrEGow/s320/IMG_0614.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5418368339995474898" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;El lugar de la conferencia fue el &lt;a href="http://www.nii.ac.jp/en"&gt;National Institute of Informatics (NIIS)&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; "&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GevI-vDmeM/SzHpn3U85gI/AAAAAAAABF8/c09OnlQxiO8/s1600-h/IMG_0624.JPG"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 240px; height: 320px; " src="http://3.bp.blogspot.com/_8GevI-vDmeM/SzHpn3U85gI/AAAAAAAABF8/c09OnlQxiO8/s320/IMG_0624.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5418368697779414530" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8GevI-vDmeM/SzHp4PMPzPI/AAAAAAAABGE/UWIoNVxIH3Q/s1600-h/IMG_0613.JPG"&gt;&lt;img style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 240px; " src="http://3.bp.blogspot.com/_8GevI-vDmeM/SzHp4PMPzPI/AAAAAAAABGE/UWIoNVxIH3Q/s320/IMG_0613.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5418368979063262450" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;La conferencia estuvo muy buena en general divido en dos partes principales: Teoría y Experimentos. Honestamente la parte experimental no es mi fuerte, asi que voy a comentar principalmente sobre la parte teórica, la cual se llevó a cabo en el primer día hasta el segundo día al mediodía.&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;El programa está &lt;a href="http://www.qis.ex.nii.ac.jp/icqit/program.html"&gt;aquí&lt;/a&gt;. Tres presentaciones me gustaron mucho:&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;1- &lt;b&gt;Miklos Santha "Quantum Walk Based Search Algorithms"&lt;/b&gt;. Presentó la teoría de de los &lt;i&gt;quantum walks&lt;/i&gt; y su relación con las cadenas de Markov clásicas. El objetivo de la investigación es construir la teoría de &lt;i&gt;quantum walks&lt;/i&gt; en base a la teoría ya existente de cadenas de Markov. El contenido de esta presentación estuvo basada totalmente en este paper &lt;a href="http://arxiv.org/abs/0808.0059"&gt;arXiv:0808.0059&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;2- &lt;b&gt;F&lt;/b&gt;&lt;b&gt;rancois Le Galle "Perfect Quantum Network Communications Protocol Based on Classical Network Coding"&lt;/b&gt;. Esta presentación me gustó mucho, principalmente porque me gusta la teoría de grafos. El problema consiste en transmitir información cuántica producida a partir de dos nodos en un grafo, pasando a traves de un solo enlace que conecta estos dos nodos iniciales a otros dos nodos receptores. La información cuántica se codifica en el enlace único utilizando un código lineal, y se puede transmitir información clásica sin costo desde los nodos origen a los nodos destino. Se puede probar que un bit de información clásica no es suficiente para resolver el problema. Se puede con 3 bits clásicos, y el caso para 2 bits está abierto. El paper lo pueden encontrar aquí &lt;a href="http://arxiv.org/abs/0902.1299"&gt;arXiv:0902.1299&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;3- &lt;b&gt;Iordanis Kerenidis "How Powerful is a Unique Quantum Witness"&lt;/b&gt;. Esta fue una presentación en complejidad computacional cuántica en el contexto de los &lt;i&gt;Interactive Proof Systems&lt;/i&gt;. La contraparte cuántica de la clase &lt;i&gt;NP&lt;/i&gt; en computación cuántica es &lt;i&gt;QMA&lt;/i&gt; donde tenemos un verificador y un demostrador igual que en &lt;i&gt;MA&lt;/i&gt;. El verificador tiene que decidir a partir de la entrada y un mensaje (llamado testigo o &lt;i&gt;witness&lt;/i&gt;) del demostrador la aceptación o rechazo de la entrada. En este trabajo estudian como reducir el número de &lt;i&gt;quantum witnesses&lt;/i&gt; a 1. De esta forma intentan entender la dificultad de los problemas en QMA. Este paper esta aquí &lt;a href="http://arxiv.org/abs/0906.4425"&gt;arXiv:0906.4425&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;margin-top: 0px; margin-bottom: 0px; "&gt;También conocí a gente muy interesante, principalmente físicos y disfrute muchos los recesos con pláticas muy interesantes. Espero volver el próximo año.&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-4345961655648855968?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/4345961655648855968/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/12/icqit-2009.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4345961655648855968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/4345961655648855968'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/12/icqit-2009.html' title='ICQIT 2009'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8GevI-vDmeM/SzHpTCenO9I/AAAAAAAABF0/8-cG6yrEGow/s72-c/IMG_0614.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3817090982514120316</id><published>2009-12-21T18:32:00.003-03:00</published><updated>2009-12-21T18:39:52.433-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bisimilaridad'/><category scheme='http://www.blogger.com/atom/ns#' term='slides'/><category scheme='http://www.blogger.com/atom/ns#' term='Oxford'/><category scheme='http://www.blogger.com/atom/ns#' term='Workshops'/><title type='text'>Work-in-progress en el QNET y Bisimilaridad</title><content type='html'>&lt;span style="font-family: 'Trebuchet MS', verdana, sans-serif; font-size: 13px; line-height: 22px;"&gt;&lt;br /&gt;Como adelanté en un &lt;a href="http://computacioncuantica.blogspot.com/2009/11/viajes-y-novedades-en-el-blog.html"&gt;post anterior&lt;/a&gt;, el 10 y 11 de Diciembre estuve en Oxford, en el &lt;a href="http://wiki.comlab.ox.ac.uk/qnet/" style="color: purple; text-decoration: none;"&gt;último Workshop QNET&lt;/a&gt; donde presenté un &lt;a href="http://wiki.comlab.ox.ac.uk/qnet/schedule#diaz-caro" style="color: purple; text-decoration: none;"&gt;"work-in-progress" de mi trabajo&lt;/a&gt;. Aquí dejo los &lt;a href="http://wiki.comlab.ox.ac.uk/qnet/schedule?action=AttachFile&amp;amp;do=view&amp;amp;target=QNET2009-D%C3%ADazCaro.pdf"&gt;slides&lt;/a&gt; y pueden encontrar los slides de muchas de las otras charlas en la &lt;a href="http://wiki.comlab.ox.ac.uk/qnet/schedule"&gt;página del workshop&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', verdana, sans-serif; font-size: 13px; line-height: 22px;"&gt;En particular me interesó mucho el trabajo de&amp;nbsp;&lt;a href="http://www.dcs.warwick.ac.uk/people/postgraduate/T.A.S.Davidson/"&gt;Tim Davidson&lt;/a&gt;: "Equivalence Relations for Communicating Quantum Processes". Es un trabajo sobre "bisimilaridad"... la definición dice (más o menos) que dos procesos cuánticos son bisimilares si actúan igual. Ejemplo, una compuerta identidad es bisimilar a dos Hadamards una detrás de otra. Además, existe una propiedad llamada "congruencia", que dice que si dos procesos son bisimilares, ellos son congruentes si, dado un contexto cualquiera, poner cualquiera de los dos procesos, da como resultado lo mismo.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', verdana, sans-serif; font-size: 13px; line-height: 22px;"&gt;Tim mostró que los procesos bisimilares a la identidad son congruentes entre sí.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', verdana, sans-serif; font-size: 13px; line-height: 22px;"&gt;Aunque parezca poco intuitivo, esto no es trivial. No siempre los procesos bisimilares serán congruentes. Por ejemplo, medir un qubit es bisimilar a medir un qubit luego de aplicarle una compuerta Hadamard (en términos de matriz densidad, ambos procesos son indistinguibles), sin embargo, si el qbit a la salida de la medición es utilizado para algo más, pues ya no serán bisimilares (las probabilidades serán diferentes).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: 'Trebuchet MS', verdana, sans-serif; font-size: 13px; line-height: 22px;"&gt;Bueno, hubo muchos trabajos interesantes, en particular me gustó este porque hace algunos años hubo gente en mi grupo que trabajó en el tema y es un problema que me parece interesante para intentar abordar... veremos.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-3817090982514120316?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/3817090982514120316/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/12/work-in-progress-en-el-qnet.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3817090982514120316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/3817090982514120316'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/12/work-in-progress-en-el-qnet.html' title='Work-in-progress en el QNET y Bisimilaridad'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-7900815625399972495</id><published>2009-12-07T06:05:00.002-03:00</published><updated>2009-12-07T06:17:47.408-03:00</updated><title type='text'>Papers de STACS2010</title><content type='html'>Esta es una entrada breve y rápida, solo para anunciar que STACS 2010 ya publicó en su sitio web la lista de &lt;a href="http://stacs.loria.fr/AcceptedPapers.html"&gt;artículos aceptados&lt;/a&gt;. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Entre los papers que destacan sobre computación cuántica estan:&lt;/div&gt;&lt;div&gt;- Francois Le Gall. &lt;b&gt;An Efficient Quantum Algorithm for some Instances of the Group Isomorphism Problem&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;- Sergey Bravyi, Aram Harrow, and Avinatan Hassidim. &lt;b&gt;Quantum algorithms for testing properties of distributions.&lt;/b&gt; [&lt;a href="http://arxiv.org/abs/0907.3920"&gt;arXiv:0907.3920&lt;/a&gt;]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Otro que me llamó la atención también es el siguiente:&lt;/div&gt;&lt;div&gt;- Lance Fortnow, Jack H. Lutz, and Elvira Mayordomo&lt;b&gt;. Inseparability and Strong Hypotheses for Disjoint NP Pairs.&lt;/b&gt; [&lt;a href="http://www.cs.iastate.edu/~lutz/=PAPERS/ishdnpp.pdf"&gt;sitio web de Jack Lutz&lt;/a&gt;]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aún queda por hacer el reporte de la conferencia ICQIT2009. Me saco de encima un par de reportes y me pongo las pilas para preparar el post.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-7900815625399972495?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/7900815625399972495/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/12/papers-de-stacs2010.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7900815625399972495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/7900815625399972495'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/12/papers-de-stacs2010.html' title='Papers de STACS2010'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1648374961778418557</id><published>2009-11-30T06:12:00.003-03:00</published><updated>2009-11-30T06:45:04.361-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Congresos'/><category scheme='http://www.blogger.com/atom/ns#' term='Workshops'/><title type='text'>Primer Post</title><content type='html'>Muchas gracias Alejandro por la cordial invitación. Esta es una entrada breve como para introducción y primer post.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para conocer un poco sobre mí, pueden encontrar detalles en mi perfil de usuario de blogger.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Actualmente me encuentro muy ocupado con reportes, examenes, y otras tareas que me dificultan escribir algo bien hecho. Esta entrada la escribo en modo automático, sin pensar mucho, y salga lo que salga. A ver también si al mismo tiempo mejoro un poco la gramática y ortografía del español a medida que va pasando el tiempo  :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Solo quiero mencionar los tipos de temas sobre los cuales me gustaría escribir.&lt;/div&gt;&lt;div&gt;&lt;b&gt;1-Reportes de conferencias&lt;/b&gt;: Conferencias a la que vaya asistiendo dentro de Japón y fuera. Tengo planeado ir este miércoles a esta conferencia &lt;a href="http://www.qis.ex.nii.ac.jp/icqit/index.html"&gt;International Conference on Quantum Information Science and Technology&lt;/a&gt; que se estará desarrollando en Tokyo. Voy a preparar un reporte con fotos.&lt;/div&gt;&lt;div&gt;&lt;b&gt;2-Investigación:&lt;/b&gt; Los trabajos de investigación que estoy realizando sobre Query Complexity y Automátas Cuánticos.&lt;/div&gt;&lt;div&gt;&lt;b&gt;3-Papers:&lt;/b&gt; Resúmenes de artículos científicos que me gustaron y me parecen muy interesantes para compartir, dentro y fuera de mi área de especialización. Esto espero me ayudará al mismo tiempo a medir que tan bien entendí el paper.&lt;/div&gt;&lt;div&gt;&lt;b&gt;4-Fundamentos de Computación Cuántica:&lt;/b&gt; Tal vez de cuando en cuando, escribir sobre las bases matemáticas requeridas para estudiar computación cuántica, Espacios de Hilbert, Complejidad Computacional, Análisis Complejo, etc. Los que venimos de ciencias de la computación estamos muy acostumbrados a matemáticas discretas, y muchas veces pasar a estudiar análisis puede resultar difícil ya que durante el pre-grado no hay tanto énfasis en esas áreas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bueno, esa es la idea, a ver que tal va.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1648374961778418557?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1648374961778418557/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/11/primer-post.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1648374961778418557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1648374961778418557'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/11/primer-post.html' title='Primer Post'/><author><name>Marcos Villagra</name><uri>https://profiles.google.com/105456861129449576505</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-rc6cbhNzp7k/AAAAAAAAAAI/AAAAAAAAAAA/eDe0dCvWXn4/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8361122854416589065</id><published>2009-11-28T15:00:00.001-03:00</published><updated>2009-12-21T18:08:50.141-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Pablo Arrighi'/><category scheme='http://www.blogger.com/atom/ns#' term='Marcos Daniel Villagra'/><category scheme='http://www.blogger.com/atom/ns#' term='Scalar'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Oxford'/><category scheme='http://www.blogger.com/atom/ns#' term='PPS'/><category scheme='http://www.blogger.com/atom/ns#' term='LDP'/><title type='text'>Viajes y novedades en el blog</title><content type='html'>&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Viajes pasados y planificados:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;La semana pasada estuve en el &lt;a href="http://www.pps.jussieu.fr/"&gt;PPS&lt;/a&gt; en París, donde mi director y co-autor del paper del &lt;a href="http://computacioncuantica.blogspot.com/2009/07/system-f-accounting-for-scalars.html"&gt;sistema de tipos "Scalar"&lt;/a&gt; dio una &lt;a href="http://www.pps.jussieu.fr/seminaire/sem2009/abstracts/arrighi"&gt;charla&lt;/a&gt; sobre nuestro paper. Los slides &lt;s&gt;los subiré pronto a mi página (y linkearé aquí)&lt;/s&gt; &lt;a href="http://membres-liglab.imag.fr/diazcaro/pps-talk.pdf"&gt;aquí están&lt;/a&gt;. La idea es que para los seminarios PPS no aceptan estudiantes de doctorado para dar las charlas, así que por eso la dió Pablo.&lt;/li&gt;&lt;li&gt;El 10 y 11 de Diciembre estaré en Oxford, donde iré al &lt;a href="http://wiki.comlab.ox.ac.uk/qnet/"&gt;último Workshop QNET&lt;/a&gt;&amp;nbsp;a presentar un &lt;a href="http://wiki.comlab.ox.ac.uk/qnet/schedule#diaz-caro"&gt;"work-in-progress" de mi trabajo&lt;/a&gt;. QNET es una red británica de investigación en semántica de la computación cuántica (más info en &lt;a href="http://www.informatics.sussex.ac.uk/users/im74/QNET/"&gt;su página&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;El 7 y 8 de Enero voy al &lt;a href="http://iml.univ-mrs.fr/ldp/"&gt;LDP&lt;/a&gt; en Marseille, donde daré la misma &lt;a href="http://iml.univ-mrs.fr/ldp/Seminaire/"&gt;charla&lt;/a&gt; que dió Pablo en el PPS sobre &lt;i&gt;scalar&lt;/i&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;"&gt;Cambios en el blog:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dado que ya se está tornando aburrido mi blog, porque está demasiado centrado en mi tema de investigación y no tanto en computación cuántica en general, he invitado a &lt;a href="http://wonder2.naist.jp/~villagra-m/"&gt;Marcos Daniel Villagra&lt;/a&gt;, a quien ya conocen porque &lt;a href="http://computacioncuantica.blogspot.com/2009/10/quantum-query-complexity-y-quantum.html"&gt;publicó un post recientemente en este blog&lt;/a&gt;, a que sea co-autor del blog, así le damos un poco más de dinámica. Él también anda bastante ocupado, así que no es que por ser dos ahora habrá post mucho más seguidos, pero al menos los habrá más variados.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bienvenido Danny!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8361122854416589065?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8361122854416589065/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/11/viajes-y-novedades-en-el-blog.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8361122854416589065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8361122854416589065'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/11/viajes-y-novedades-en-el-blog.html' title='Viajes y novedades en el blog'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-485399167700088801</id><published>2009-10-23T18:39:00.001-03:00</published><updated>2009-10-23T18:55:01.477-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Artículos'/><category scheme='http://www.blogger.com/atom/ns#' term='arXiv'/><title type='text'>Pruebas cuánticas para teoremas clásicos</title><content type='html'>Interesante preprint de &lt;a href="http://www.csail.mit.edu/user/1350"&gt;Andrew Drucker&lt;/a&gt; (MIT) y&amp;nbsp;&lt;a href="http://homepages.cwi.nl/~rdewolf/"&gt;Ronald de Wolf&lt;/a&gt; (CWI Amsterdam): &lt;b&gt;&lt;i&gt;"Pruebas cuánticas para teoremas clásicos"&lt;/i&gt;&lt;/b&gt; (&lt;a href="http://arxiv.org/abs/0910.3376"&gt;Quantum Proofs for Classical Theorems, arXiv:0910.3376&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;El paper es un interesante review autocontenido de distintos algoritmos cuánticos, pruebas y métodos y plantea el "framework" de la computación cuántica como un método más para probar teoremas clásicos... por lo tanto, más allá de si la computación cuántica se puede lograr físicamente en realidad o no (o peor aún, si la física cuántica es o no un modelo certero de la realidad), ésta igual sirve como una manera de pensar los problemas.&lt;br /&gt;&lt;br /&gt;El paper en sí me pareció muy interesante y lo recomiendo, pero además lo recomiendo como un buen review sobre computación cuántica teórica en general.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-485399167700088801?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/485399167700088801/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/10/pruebas-cuanticas-para-teoremas.html#comment-form' title='5 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/485399167700088801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/485399167700088801'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/10/pruebas-cuanticas-para-teoremas.html' title='Pruebas cuánticas para teoremas clásicos'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8365843437060744363</id><published>2009-10-05T17:27:00.003-03:00</published><updated>2009-10-05T17:31:23.267-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Carlos Amador-Bedolla'/><category scheme='http://www.blogger.com/atom/ns#' term='post invitado'/><category scheme='http://www.blogger.com/atom/ns#' term='Alán Aspuru-Guzik'/><category scheme='http://www.blogger.com/atom/ns#' term='Química Cuántica'/><title type='text'>Química Cuántica con Computadoras Cuánticas por Carlos Amador-Bedolla y Alán Aspuru-Guzik</title><content type='html'>Siguiendo con la serie de &lt;a href="http://computacioncuantica.blogspot.com/search/label/post%20invitado"&gt;posts invitados&lt;/a&gt;, &lt;a href="http://www.quimica.unam.mx/ficha_investigador.php?ID=77&amp;amp;tipo=2"&gt;Carlos Amador-Bedolla&lt;/a&gt; y &lt;a href="http://aspuru.unix.fas.harvard.edu/About/"&gt;Alán Aspuru-Guzik&lt;/a&gt;, dos investigadores mexicanos (Carlos de la UNAM y Alán de Hardvard) me han enviado este PDF titulado:&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.megaupload.com/?d=2ST5RJLV"&gt;Computación Cuántica: Química Cuántica con Computadoras Cuánticas&lt;/a&gt;.&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(Click en el título para descargar)&lt;/span&gt;&lt;/div&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;El artículo está en español, aquí dejo el resumen:&lt;br /&gt;&lt;blockquote&gt;La superposición de estados y el intrincamiento son características de la naturaleza cuántica que invitan a especular acerca de la construcción, la programación y el funcionamiento de computadoras cuánticas. En particular, se ha especulado acerca de la posibilidad de usarlas para resolver la ecuación de Schrödinger y calcular la energía de un sistema cuántico, es decir, la posibilidad de hacer química cuántica en computadoras cuánticas. Recientemente se demostró que, en principio, esto es posible. Presentamos las ideas básicas del algoritmo cuántico para la solución de la ecuación de Schrödinger y las estimaciones de los recursos que deberá tener la computadora cuántica que implemente este algoritmo.&lt;br /&gt;&lt;/blockquote&gt;Gracias Carlos y Alán por la colaboración!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8365843437060744363?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8365843437060744363/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/10/quimica-cuantica-con-computadoras.html#comment-form' title='12 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8365843437060744363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8365843437060744363'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/10/quimica-cuantica-con-computadoras.html' title='Química Cuántica con Computadoras Cuánticas por Carlos Amador-Bedolla y Alán Aspuru-Guzik'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-2432600009065392260</id><published>2009-10-03T06:04:00.000-03:00</published><updated>2009-10-03T06:04:20.546-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Marcos Daniel Villagra'/><category scheme='http://www.blogger.com/atom/ns#' term='post invitado'/><category scheme='http://www.blogger.com/atom/ns#' term='Quantum Query Complexity'/><category scheme='http://www.blogger.com/atom/ns#' term='Quantum Walks'/><title type='text'>Quantum Query Complexity y Quantum Walks por Marcos Daniel Villagra</title><content type='html'>&lt;div style="color: #20124d;"&gt;&lt;b&gt;&lt;i&gt;Con este post queda inaugurada la sección "posts invitados". Esperemos con el tiempo encontrar a más hispanohablantes investigando en computación cuántica que quieran participar de esta sección.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: #20124d;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b style="color: #20124d;"&gt;&lt;i&gt;Este primer post está escrito por &lt;a href="http://wonder2.naist.jp/%7Evillagra-m/"&gt;Marcos Daniel Villagra&lt;/a&gt;, un investigador paraguayo que trabaja en Japón. Aquí nos cuenta su tema de investigación. Gracias Danny!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A continuación en esta  entrada voy a dar una explicación sobre dos áreas muy activas de investigación  en computación cuántica: “Quantum Query Complexity” y “Quantum  Walks”. Espero no haberme alargado mucho, y más importante, espero  la explicación haya sido clara. Para una lectura amena, es recomendable  un conocimiento básico en análisis de algoritmos.&lt;br /&gt;&lt;br /&gt;Query Complexity”  consiste en el estudio de la complejidad temporal de los algoritmos  basados en oráculos. Un oráculo es como una caja negra, a la cual  podemos hacer una pregunta y retorna la respuesta en una unidad de tiempo,  e.g., cual es el costo de un camino en un grafo, número de cláusulas  satisfechas en de una fórmula Booleana, etc. Aquí el tiempo se mide  en cuantas consultas hacemos al oráculo hasta encontrar la respuesta.  Considerando un problema de búsqueda general en donde se busca uno  o varios elementos de un conjunto de &lt;i&gt;n&lt;/i&gt; objetos en total, encontrar  la respuesta quiere decir que obtenemos una respuesta del algoritmo  con una probabilidad 1 o 1-ε donde ε &amp;gt; 0, i.e., el error ε esta acotado. Entonces “Quantum  Query Complexity” es el estudio de la complejidad temporal de algoritmos  cuánticos basados en oráculos. El ejemplo más claro de este tipo  de algoritmos es el famoso algoritmo de Grover, el cual encuentra una  respuesta en &lt;i&gt;O(√n)&lt;/i&gt; consultas al oráculo con una probabilidad  de por lo menos 1/2. Ni siquiera es necesario mirar todos los objetos  para tener una respuesta!! Clásicamente encontramos un objeto en &lt;i&gt;O(n)&lt;/i&gt;. Fíjense que el algoritmo da una respuesta con 50% de probabilidad,  pero gracias a las estadísticas podemos diseñar un experimento para  que luego de varias repeticiones del algoritmo, la probabilidad sea  muy cercana a 1. Es importante notar que este algoritmo es óptimo,  esto quiere decir que para encontrar un objeto con error acotado tenemos  que hacer por lo menos &lt;i&gt;√n&lt;/i&gt; consultas al oráculo.&lt;br /&gt;&lt;br /&gt;Actualmente la investigación  en esta área está concentrada en mejorar los algoritmos de búsqueda  por una constante, por ejemplo, digamos que hay un algoritmo &lt;i&gt;A&lt;/i&gt; que encuentra elementos en &lt;i&gt;a√n&lt;/i&gt; consultas al oráculo donde &lt;i&gt;a&lt;/i&gt; es una constante dependiente del problema, entonces podemos diseñar un algoritmo &lt;i&gt;B&lt;/i&gt; que encuentra elementos en &lt;i&gt;0.5a√n&lt;/i&gt; consultas  por medio de mejoras que podemos hacer a &lt;i&gt;A&lt;/i&gt;. Encontrar un algoritmo como &lt;i&gt;B&lt;/i&gt; no es tarea sencilla, y depende mucho del tipo de problema (SAT, TSP, “Triangle Finding”, etc.) y de la estructura interna  del espacio de estados de dicho problema. Por ejemplo, para el problema  de encontrar triángulos en un grafo, el algoritmo requiere &lt;i&gt;O(n&lt;sup&gt;7/10&lt;/sup&gt;)&lt;/i&gt; consultas (siempre con error acotado).&lt;br /&gt;&lt;br /&gt;Un agregado muy importante  que poseen los algoritmos clásicos son las heurísticas. Una heurística  es una forma de captar información del problema y utilizarla para hacer  un algoritmo más eficiente. En general, no hay forma aun de implementar  heurísticas o captar información estructural en los algoritmos de  busqueda cuánticos. Existen pocas propuestas, pero no son del tipo  de información estructural que puede ser captada por algoritmos clásicos.  En este punto es donde entran los “Quantum Walks”.&lt;br /&gt;&lt;br /&gt;Un “Quantum Walk”  es la contraparte cuántica de los “Random Walks”. Consiste en la  simulación del movimiento de una partícula sobre un grafo. Cada arco  del grafo posee una probabilidad de transición de un nodo a otro, y  la partícula se mueve de un punto a otro teniendo en cuenta estas probabilidades.  Pero tratándose de una partícula cuántica, esta se mueve en superposición,  esto quiere decir, que la partícula puede estar en varios nodos al  mismo tiempo. Los “Random Walks” y “Quantum Walks” se pueden  usar para diseñar algoritmos, y existe en la actualidad una vasta literatura  que demuestra como este paradigma puede ayudar mucho en mejorar el rendimiento  de los algoritmos. Dependiendo de la conectividad, topología, y otras  propiedades del grafo la complejidad del algoritmo cambia. De hecho,  se puede demostrar que la búsqueda de Grover corresponde a un “Quantum  Walk” sobre un grafo totalmente conectado. También depende el tipo  de “Quantum Walk” que se utilice, el cual puede ser de tiempo discreto  o continuo.&lt;br /&gt;&lt;br /&gt;Mi trabajo de investigación  consiste en el estudio de los “Quantum Walks”, desde sus propiedades  hasta sus aplicaciones algorítmicas y la complejidad de estas soluciones.  En este último punto estamos tratando de explotar información estructural  de los problemas de búsqueda para crear así algoritmos eficientes.&lt;br /&gt;&lt;br /&gt;Para una introducción  a los “Quantum Walks” recomiendo &lt;a href="http://arxiv.org/abs/quant-ph/0303081"&gt;http://arxiv.org/abs/quant-ph/0303081&lt;/a&gt;. El algoritmo de Grover lo van a poder encontrar en el siguiente enlace &lt;a href="http://arxiv.org/abs/quant-ph/9605043"&gt;http://arxiv.org/abs/quant-ph/9605043&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-2432600009065392260?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/2432600009065392260/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/10/quantum-query-complexity-y-quantum.html#comment-form' title='4 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2432600009065392260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/2432600009065392260'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/10/quantum-query-complexity-y-quantum.html' title='Quantum Query Complexity y Quantum Walks por Marcos Daniel Villagra'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-724505961978704738</id><published>2009-09-23T07:14:00.000-03:00</published><updated>2009-09-23T07:14:59.552-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teoría de Tipos'/><category scheme='http://www.blogger.com/atom/ns#' term='Lambda Cálculo'/><category scheme='http://www.blogger.com/atom/ns#' term='Curry-Howard'/><category scheme='http://www.blogger.com/atom/ns#' term='Preguntas'/><title type='text'>Computación Cuántica, Teoría de Tipos y Lógicas Cuánticas</title><content type='html'>Más de uno me ha preguntado por el significado del subtítulo del blog: "Computación Cuántica, Teoría de Tipos y Lógicas Cuánticas", así que trataré de resumirlo aquí en un lenguaje lo más entendible posible (y cualquier cosa que no quede clara, pregunten en los comentarios (o corríjanme si encuentran algún error))&lt;br /&gt;&lt;br /&gt;Este es mi tema de investigación del doctorado. Existen &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica"&gt;muchas lógicas matemáticas diferentes&lt;/a&gt;, como por ejemplo (y estas son sólo algunas): &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_proposicional"&gt;Lógica proposicional&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_de_primer_orden"&gt;Lógica de primer orden&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_de_segundo_orden"&gt;Lógica de segundo_orden&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_difusa"&gt;Lógica difusa&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_relevante"&gt;Lógica relevante&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_no_monot%C3%B3nica"&gt;Lógica no monotónica&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_intuicionista"&gt;Lógica intuicionista&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_modal"&gt;Lógica modal&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_temporal"&gt;Lógica temporal&lt;/a&gt; y hasta incluso existe una llamada &lt;a href="http://es.wikipedia.org/wiki/L%C3%B3gica_cu%C3%A1ntica"&gt;Lógica cuántica&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Por otro lado, existe una teoría llamada &lt;a href="http://en.wikipedia.org/wiki/Type_theory"&gt;Teoría de Tipos&lt;/a&gt;, que, en su forma más básica, permite caracterizar un algoritmo sin necesidad de ejecutarlo. O sea, tenemos un algoritmo y podemos definir qué "tipo" tiene ese algoritmo, lo cual nos da alguna información relevante que queremos saber sobre el resultado al finalizar la ejecución de dicho algoritmo.&lt;br /&gt;&lt;br /&gt;La idea es que uno tiene ciertas reglas que dicen cómo decidir si un algoritmo tiene cierto tipo. Veamos un ejemplo sencillo de regla: siempre que tengamos un algoritmo, vamos a llamarlo A1, de "tipo" booleano (cuando tiene tipo booleano lo que estamos diciendo es que su resultado puede ser uno de dos valores: "verdadero" o "falso" y no por ejemplo un número) y otro algoritmo, A2, también booleano, entonces el algoritmo "A1 and A2" tendrá también tipo booleano. Esto se escribe en símbolos así:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;A1:Bool&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A2:Bool&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;--------------------&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;A1 and A2: Bool&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Vamos con un ejemplo un poco más complicado:&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;F: Bool =&amp;gt; Numero&amp;nbsp;&amp;nbsp; A: Bool&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;-------------------------------&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;F(A): Numero&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Esto dice que si tengo una función que toma un booleano y devuelve un número, entonces la función aplicada a un booleano, será de tipo número.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;i&gt;Y qué tiene que ver esto con lógica?&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Bien, la idea es que cada conjunto de reglas define una lógica. Esto fue descubierto por el matemático &lt;a href="http://es.wikipedia.org/wiki/Haskell_Curry"&gt;Haskell Curry&lt;/a&gt; y el lógico &lt;a href="http://en.wikipedia.org/wiki/William_Alvin_Howard"&gt;William Howard&lt;/a&gt; y se lo llama la&amp;nbsp;&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Curry-Howard_correspondence"&gt;correspondencia de Curry-Howard&lt;/a&gt;&lt;/i&gt;. Cómo funciona? Pongamos por ejemplo la segunda regla escrita arriba:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;F: Bool =&amp;gt; Numero&amp;nbsp;&amp;nbsp; A: Bool&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;-------------------------------&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;F(A): Numero&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;Si nos olvidamos de los "algoritmos" y nos quedamos sólo con los tipos, la regla quedaría así:&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;Bool =&amp;gt; Numero&amp;nbsp;&amp;nbsp; Bool&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;----------------------&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; text-align: center;"&gt;Numero&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;La cual no es más que la regla lógica de implicación: Si &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Bool&lt;/span&gt; implica &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Número&lt;/span&gt; y tengo &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Bool&lt;/span&gt;, entonces tengo &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Número&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Diferentes reglas de tipado nos darán diferentes lógicas. La correspondencia nos asegura que por cada "fórmula bien formada" en nuestra lógica, tendremos un "algoritmo" capaz de producir una salida con ese tipo.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;b&gt;Y qué tiene que ver esto con computación cuántica?&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Como mencioné antes, existe una lógica cuántica, pero esa lógica fue inventada mucho antes de la computación cuántica; fue desarrollada en base a la mecánica cuántica, de manera ad-hoc, tratando de capturar su comportamiento. Luego, con el advenimiento de la computación cuántica, se ha tratado intensamente de hacer una correspondencia entre los algoritmos cuánticos y la lógica cuántica, para lo cual se ha ido modificando la lógica a medida que avanzan las investigaciones de manera de adecuarla a los algoritmos.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mi trabajo de investigación es empezar por el otro lado desde cero: ya hay lenguajes cuánticos definidos&lt;sup&gt;1&lt;/sup&gt;, por lo tanto, si puedo definir un sistema de tipos para él, tendré una lógica cuántica definida directamente desde los lenguajes cuánticos (y con ello se podría analizar diferentes algoritmos a partir de su lógica).&lt;br /&gt;&lt;br /&gt;Espero se haya entendido la explicación, y sino, sientanse libres de preguntar en los comentarios del blog.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;div style="color: #999999;"&gt;&lt;span style="font-size: x-small;"&gt;----------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size: x-small;"&gt;1&lt;/span&gt; En particular hay lo que se llama un &lt;a href="http://es.wikipedia.org/wiki/Lambda_C%C3%A1lculo"&gt;lambda cálculo&lt;/a&gt;, que es una especie de lenguaje muy básico que permite expresar cualquier algoritmo. En realidad, hay varios, yo en particular uso el &lt;a href="http://arxiv.org/abs/quant-ph/0612199"&gt;Linear-Algebraic Lambda-Calculus&lt;/a&gt; de &lt;a href="http://membres-lig.imag.fr/arrighi/"&gt;Pablo Arrighi&lt;/a&gt; y &lt;a href="http://www.lix.polytechnique.fr/%7Edowek/"&gt;Gilles Dowek&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-724505961978704738?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/724505961978704738/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/09/computacion-cuantica-teoria-de-tipos-y.html#comment-form' title='7 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/724505961978704738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/724505961978704738'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/09/computacion-cuantica-teoria-de-tipos-y.html' title='Computación Cuántica, Teoría de Tipos y Lógicas Cuánticas'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1844450386222439021</id><published>2009-08-28T17:06:00.003-03:00</published><updated>2009-08-28T17:12:12.524-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canadian Quantum Information Summer School'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='Reportes'/><title type='text'>Reporte desde la escuela: audios</title><content type='html'>Los audios (y en algunos casos los slides) de la &lt;a href="http://www.fields.utoronto.ca/programs/scientific/09-10/quantuminfo/summer_school/"&gt;Canadian Quantum Information Summer School 2009&lt;/a&gt; han sido subidos a &lt;a href="http://www.fields.utoronto.ca/audio"&gt;www.fields.utoronto.ca/audio&lt;/a&gt; (además allí se pueden bajar audios de distintos eventos que se han realizado en el Fields Institut, muchos de ellos sobre computación cuántica). Ya actualicé mis posts del &lt;a href="http://computacioncuantica.exactas.org/search/label/Canadian%20Quantum%20Information%20Summer%20School"&gt;Reporte desde la Escuela&lt;/a&gt; agregando los links al lado de cada comentario de cada charla.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1844450386222439021?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1844450386222439021/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-audios.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1844450386222439021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1844450386222439021'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-audios.html' title='Reporte desde la escuela: audios'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8836355309221507365</id><published>2009-08-21T20:34:00.011-03:00</published><updated>2009-08-28T17:06:09.779-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canadian Quantum Information Summer School'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='Reportes'/><title type='text'>Reporte desde la escuela: 5to día</title><content type='html'>Quinto y último día de escuela, y aquí va el &lt;a href="http://computacioncuantica.exactas.org/search/label/Canadian%20Quantum%20Information%20Summer%20School"&gt;reporte&lt;/a&gt; de hoy:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por la mañana tuvimos &lt;a href="http://computacioncuantica.exactas.org/2009/08/reporte-desde-la-escuela-4to-dia.html"&gt;otra&lt;/a&gt; clase de &lt;a href="http://www.iqc.ca/~baugh"&gt;Jonathan Baugh&lt;/a&gt; (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/baugh2/"&gt;audio de la clase aquí&lt;/a&gt;), esta vez hizo un resúmen sobre varias de las implementaciones experimentales más populares de la computación cuántica (aparte del MNR que explicó en detalle ayer):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- &lt;a href="http://en.wikipedia.org/wiki/Trapped_ion_quantum_computer"&gt;Trampas de iones&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;El esquema básico se puede leer desde este paper: &lt;i&gt;&lt;a href="http://prola.aps.org/abstract/PRL/v74/i20/p4091_1"&gt;Quantum Computations with Cold Trapped Ions&lt;/a&gt;&lt;/i&gt; (disponible gratis &lt;a href="http://www.iontrap.umd.edu/publications/archive/CiracZoller1995.pdf"&gt;aquí&lt;/a&gt;). Y sobre cómo se realizan mediciones en este esquema está detallado en este otro paper: &lt;i&gt;&lt;a href="http://arxiv.org/abs/0802.1684"&gt;High-fidelity readout of trapped-ion qubits&lt;/a&gt;.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Mostró además los experimentos que se han realizado en varios laboratorios y cuáles son los problemas actuales, ahora que están enfrentando el desafío de meter muchas trampas de iones en chips de silicio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;- &lt;a href="http://en.wikipedia.org/wiki/Superconducting_quantum_computing"&gt;Circuitos superconductores&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;El esquema básico está detallado en este paper: &lt;/span&gt;&lt;i&gt;&lt;a href="http://arxiv.org/abs/0805.0164"&gt;Superconducting qubits&lt;/a&gt;&lt;/i&gt;.&lt;/i&gt; Y los artículos más recientes e influyentes (de esos que llegan a la revista &lt;a href="http://es.wikipedia.org/wiki/Nature"&gt;Nature&lt;/a&gt;) son:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://www.nature.com/nature/journal/v449/n7161/abs/nature06184.html"&gt;Coupling superconducting qubits via a cavity bus&lt;/a&gt;&lt;/i&gt; (también en &lt;a href="http://arxiv.org/abs/0709.2135"&gt;arXiv:0709.2135&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://www.nature.com/nature/journal/v460/n7252/abs/nature08121.html"&gt;Demonstration of two-qubit algorithms with a superconducting quantum processor&lt;/a&gt;&lt;/i&gt; (también en &lt;a href="http://www.arxiv.org/abs/0903.2030"&gt;arXiv:0903.2030&lt;/a&gt;).&lt;/li&gt;&lt;/ul&gt;- &lt;a href="http://es.wikipedia.org/wiki/Punto_cu%C3%A1ntico"&gt;Quantum Dots&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;La propuesta original está en &lt;i&gt;&lt;a href="http://arxiv.org/abs/cond-mat/9701055"&gt;Quantum Computation with Quantum Dots&lt;/a&gt;. &lt;/i&gt;Y algunos de los artículos más recientes e influyentes (en &lt;a href="http://es.wikipedia.org/wiki/Nature"&gt;Nature&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Science"&gt;Science&lt;/a&gt; y &lt;a href="http://en.wikipedia.org/wiki/Nature_Physics"&gt;Nature Physics&lt;/a&gt;) son:&lt;ul&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://www.sciencemag.org/cgi/content/abstract/309/5744/2180"&gt;Coherent Manipulation of Coupled Electron Spins in Semiconductor Quantum Dots&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt; (también en &lt;/span&gt;&lt;a href="http://marcuslab.harvard.edu/papers/Petta_Science309_2180.pdf"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;la página del grupo&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;)&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://www.nature.com/nature/journal/v442/n7104/abs/nature05065.html"&gt;Driven coherent oscillations of a single electron spin in a quantum dot&lt;/a&gt; &lt;/i&gt;(también en &lt;a href="http://arxiv.org/abs/cond-mat/0608459"&gt;arXiv:cond-mat/0608459&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://www.sciencemag.org/cgi/content/abstract/1148092"&gt;Coherent Control of a Single Electron Spin with Electric Fields&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt; (también en &lt;/span&gt;&lt;a href="http://arxiv.org/abs/0707.3080"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;arXiv:0707.3080&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;)&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;&lt;a href="http://www.nature.com/nature/journal/v442/n7104/abs/nature05065.html"&gt;&lt;/a&gt;&lt;a href="http://www.nature.com/nphys/journal/v4/n10/abs/nphys1053.html"&gt;Electrically driven single-electron spin resonance in a slanting Zeeman field&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt; (también en &lt;/span&gt;&lt;a href="http://arxiv.org/abs/0805.1083"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;arXiv:0805.1083&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;)&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Además dejó un link donde se pueden encontrar varios tutoriales sobre información cuántica en general y sobre implementaciones en particular: &lt;a href="http://www.iqc.ca/publications/tutorials.php"&gt;www.iqc.ca/publications/tutorials.php&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Luego fue el turno de &lt;a href="http://www.optik.uni-erlangen.de/qit/Main_Norbert_index.html"&gt;Norbert Lütkenhaus&lt;/a&gt; (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/lutkenhaus/"&gt;audio aquí&lt;/a&gt;), quien habló durante dos horas sobre &lt;a href="http://es.wikipedia.org/wiki/Criptograf%C3%ADa_cu%C3%A1ntica#Intercambio_de_claves_cu.C3.A1nticas"&gt;Quantum Key Distribution&lt;/a&gt;. En particular explicó el &lt;a href="http://es.wikipedia.org/wiki/Criptograf%C3%ADa_cu%C3%A1ntica#Intercambio_de_claves_cu.C3.A1nticas"&gt;BB84&lt;/a&gt;, con mucho detalle, más de lo que yo conocía. Por ejemplo, explicó el tema de que hay dos ataques que el BB84 no soporta: &lt;a href="http://es.wikipedia.org/wiki/DoS"&gt;DoS&lt;/a&gt; y &lt;a href="http://es.wikipedia.org/wiki/Ataque_Man-in-the-middle"&gt;Man-in-the-middle&lt;/a&gt;. DoS (Denegación de Servicio) es claro que no lo puede soportar desde el punto de vista teórico, porque desde el protocolo, no hay forma de evitar que alguien nos "corte la línea" por ejemplo. Ahora, el man-in-the-middle si tiene una posible solución: El man-in-the-middle funciona de esta manera, supongamos que &lt;a href="http://es.wikipedia.org/wiki/Alice_y_Bob"&gt;Alice&lt;/a&gt; se quiere contactar con &lt;a href="http://es.wikipedia.org/wiki/Alice_y_Bob"&gt;Bob&lt;/a&gt; para transmitir la clave. El BB84 es muy seguro, pero resulta que &lt;a href="http://es.wikipedia.org/wiki/Eavesdropping"&gt;Eve&lt;/a&gt; se pone en el medio y Eve se contacta con Alice haciéndole creer que es Bob y con Bob haciéndole creer que es Alice. Entonces, la generación de la clave privada no será secreta, ya que Eve podrá tener una clave k1 con Alice y otra k2 con Bob y lo único que debe hacer es, al recibir un mensaje de Alice, desencriptarlo con la clave k1 y encriptarlo con la clave k2 para reenviárselo a Bob.&lt;/div&gt;&lt;div&gt;Lo que se necesita para evitar este ataque es alguna manera de chequear que Alice y Bob tienen la misma clave. Para hacer esto, simplemente al finalizar de generar la clave, usan algo como RSA o algún método clásico de criptografía para enviarse parte de las claves generadas, una parte que luego descartarán (&lt;i&gt;i.e.&lt;/i&gt; previamente tienen que tener las claves públicas de RSA de la otra persona) y todo funciona. Un momento... ¿no es que el RSA no es seguro ya que basa su seguridad en la potencia de las computadoras para factorizar números?, bueno sí, pero para romper el RSA al menos se deberían necesitar unos minutos (bueno, se calcula que se necesitarían años, pero supongamos que Eve cuenta con una computadora muy potente), y ese delay delataría a Eve! O sea: si lo envía como viene y estaba en el medio, Alice y Bob notarán que k1 y k2 son distintas. Si lo envía luego de romper la clave RSA para codificarlo de nuevo, Alice y Bob notarán el delay. Si sólo estaba escuchando y no interviniendo, no importa que rompa la clave RSA, ya que con esa clave sólo se encriptó un pedazo de la clave del BB84 que se descartará.&lt;/div&gt;&lt;div&gt;Lo que siguió fue una explicación del Entanglement based QKD y QKD sobre canales con ruido, de lo que se puede leer un poco más en este paper: &lt;a href="http://www.springerlink.com/content/b5bhvmk8hawg5t8d/"&gt;Shor and Preskill's and Mayers's security proof for the BB84 quantum key distribution protocol&lt;/a&gt; (no lo encontré con acceso libre, así que lo subo a &lt;a href="http://www.megaupload.com/?d=QIE6XCIA"&gt;megaupload&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;La última hora la dedicó a las implementaciones ópticas del QKD, y dejó este paper: &lt;i&gt;&lt;a href="http://link.aip.org/link/?APPLAB/90/011118/1"&gt;Unconditionally secure one-way quantum key distribution using decoy pulses&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt; (también en &lt;/span&gt;&lt;a href="http://arxiv.org/abs/quant-ph/0610015"&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;arXiv:quant-ph/0610015&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El último curso, de dos horas, estuvo a cargo de &lt;a href="http://qserver.usc.edu/group/index.php/people/daniel-lidar/"&gt;Daniel Lidar&lt;/a&gt; (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/lidar1/"&gt;audio y slides aquí (primera parte)&lt;/a&gt; y &lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/lidar2/"&gt;aquí (segunda parte)&lt;/a&gt;). Hablo sobre un método para prevenir y corregir los errores en los experimentos cuánticos llamado &lt;i&gt;Hybrid quantum error prevention, reduction and correction&lt;/i&gt;. Los slides aún no están disponibles, pero en su página están los &lt;a href="http://www.fields.utoronto.ca/programs/scientific/04-05/quantumIC/abstracts/Lidar-talk-QIQC.ppt"&gt;slides&lt;/a&gt; de este mismo curso dictado hace unos años. La verdad que de este curso entendí poco y nada porque dio demasiados detalles de la implementación física que no manejo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bueno, para finalizar, les cuento que todos los slides y las grabaciones de audio de las charlas &lt;strike&gt;van a ser&lt;/strike&gt; (han sido) puestas en &lt;a href="http://www.fields.utoronto.ca/audio"&gt;www.fields.utoronto.ca/audio&lt;/a&gt; (allí además se pueden encontrar grabaciones y slides de otras charlas dictadas en el Fields Institut). &lt;strike&gt;En cuanto estén disponibles, actualizo mis posts para agregar los links a cada una de las charlas.&lt;/strike&gt; (hecho)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt;Por último, me queda agradecer por el financiamiento al &lt;/span&gt;&lt;/i&gt;&lt;a href="http://www.fields.utoronto.ca/"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt;Fields Institut&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt;, a &lt;/span&gt;&lt;/i&gt;&lt;a href="http://equipes-lig.imag.fr/capp/qcg/"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt;mi grupo&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt; de investigación por medio del proyecto &lt;/span&gt;&lt;/i&gt;&lt;a href="http://se10.comlab.ox.ac.uk:8080/FOCS/FP6STREPQICS_en.html"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt;QICS&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt; y a la &lt;/span&gt;&lt;/i&gt;&lt;a href="http://edmstii.ujf-grenoble.fr/"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt;escuela doctoral de la Université de Grenoble&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="color:#333399;"&gt;.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8836355309221507365?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8836355309221507365/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-5to-dia.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8836355309221507365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8836355309221507365'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-5to-dia.html' title='Reporte desde la escuela: 5to día'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8781309147069838516</id><published>2009-08-20T20:42:00.005-03:00</published><updated>2009-08-28T16:59:54.952-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canadian Quantum Information Summer School'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='Reportes'/><title type='text'>Reporte desde la escuela: 4to día</title><content type='html'>Cuarto día de escuela, y continúa el &lt;a href="http://computacioncuantica.exactas.org/search/label/Canadian%20Quantum%20Information%20Summer%20School"&gt;reporte&lt;/a&gt;:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por la mañana, &lt;a href="http://domino.research.ibm.com/comm/research_people.nsf/pages/panos.index.html"&gt;Panos Aliferis&lt;/a&gt; continuó su curso (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/aliferis2/"&gt;audio aquí&lt;/a&gt;), haciendo un resúmen de lo &lt;a href="http://computacioncuantica.exactas.org/2009/08/reporte-desde-la-escuela-3er-dia.html"&gt;hablado ayer&lt;/a&gt;, y continuando con la demostración de su teorema. Demostró el teorema principal de su tesis de doctorado, que básicamente dice "&lt;i&gt;El error (o ruido de ambiente) puede hacerse tan chiquito como uno quiera, con la codificación adecuada del sistema&lt;/i&gt;". Para profundizar sobre el tema, su tesis doctoral está disponible en el &lt;a href="http://www.blogger.com/es.wikipedia.org/wiki/arXiv"&gt;arXiv&lt;/a&gt;: &lt;a href="http://arxiv.org/abs/quant-ph/0703230"&gt;Level Reduction and the Quantum Threshold Theorem&lt;/a&gt; (125 páginas).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Luego fue el turno de &lt;a href="http://cnls.lanl.gov/~jtyard/"&gt;John  Yard&lt;/a&gt; (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/yard/"&gt;audio&lt;/a&gt;), quien habló de &lt;a href="http://en.wikipedia.org/wiki/Quantum_information_theory"&gt;teoría de la información cuántica&lt;/a&gt; (partiendo desde la &lt;a href="http://es.wikipedia.org/wiki/Teor%C3%ADa_de_la_informaci%C3%B3n"&gt;teoría de la información clásica se Shannon&lt;/a&gt;). La idea original de Shannon básicamente es probar que el error en una comunicación tiende a cero cuando el mensaje a transmitir es mayor. La idea es probar lo mismo para el caso de los canales cuánticos. Para profundizar en este tema, los capítulos 10 y 11 del &lt;a href="http://www.squint.org/qci/"&gt;Nielsen &amp;amp; Chuang&lt;/a&gt; son un buen punto de partida, aunque lamentablemente ese libro no está online. También hay un interesante paper que dejó para leer en el arXiv: &lt;a href="http://arxiv.org/abs/quant-ph/0304127"&gt;The private classical capacity and quantum capacity of a quantum channel&lt;/a&gt; (20 páginas).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por la tarde, &lt;a href="http://www.iqc.ca/~baugh"&gt;Jonathan Baugh&lt;/a&gt; dio una introducción al &lt;a href="http://es.wikipedia.org/wiki/Resonancia_magn%C3%A9tica_nuclear"&gt;NMR&lt;/a&gt; (Resonancia Magnética Nuclear) y el NMR QIP (Procesado de la Información Cuántica mediante NMR) (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/baugh/"&gt;audio&lt;/a&gt;). Explicó toda la física de cómo trabaja el NMR y cómo corren algoritmos cuánticos mediante esta técnica, la forma de implementar rotaciones arbitrarias de un qubit y la compuerta &lt;a href="http://en.wikipedia.org/wiki/Controlled_NOT_gate"&gt;CNOT&lt;/a&gt; (con lo cual pueden correr cualquier algoritmo, ya que rotaciones de un qubit y CNOT forman un &lt;a href="http://es.wikipedia.org/wiki/Puerta_cu%C3%A1ntica#Puertas_cu.C3.A1nticas_universales"&gt;conjunto universal de compuertas&lt;/a&gt;). Y dejó varias referencias para profundizar:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Libros sobre NMR:&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;(ninguno de los tres está disponible gratis)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mhl.soton.ac.uk/public/publications/books/SpinDynamics/SD2/index.html6"&gt;Spin dynamics: basics of nuclear magnetic resonance&lt;/a&gt; de Malcolm Levitt (2003)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.worldcat.org/oclc/242700"&gt;The principles of nuclear magnetism&lt;/a&gt; de Anatole Abragam (1961)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.amazon.com/Principles-Magnetic-Resonance-Springer-Solid-State/dp/3540501576/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1250815082&amp;amp;sr=1-1"&gt;Principles of magnetic resonance&lt;/a&gt; de Charles Slichter (1996)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;Reviews de NMR QIP&lt;/i&gt;:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://qt.tn.tudelft.nl/~lieven/papers/RMP_nmr_qcontrol.pdf"&gt;NMR techniques for quantum control and computation&lt;/a&gt; (33 páginas)&lt;/li&gt;&lt;li&gt;&lt;a href="http://arxiv.org/abs/0710.1447"&gt;Quantum information processing using nuclear and electron magnetic resonance: review and prospects&lt;/a&gt; (24 páginas)&lt;/li&gt;&lt;li&gt;&lt;a href="http://arxiv.org/abs/quant-ph/0004104"&gt;NMR Based Quantum Information Processing: Achievements and Prospects&lt;/a&gt; (33 páginas)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Por último, la última de las &lt;i&gt;charlas distinguidas&lt;/i&gt; de &lt;a href="http://cnls.lanl.gov/~hastings/"&gt;Matthew Hastings&lt;/a&gt; (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/DLS_quantuminfo/hastings3/"&gt;audio y slides&lt;/a&gt;), quien &lt;a href="http://computacioncuantica.exactas.org/2009/08/reporte-desde-la-escuela-2do-dia.html"&gt;continuó&lt;/a&gt; con la simulación cuántica pero esta vez hablando de sistemas que evolucionan en el tiempo. Mencionó el método &lt;a href="http://en.wikipedia.org/wiki/Time-evolving_block_decimation"&gt;TEBD&lt;/a&gt; (Time-evolving block decimation) y mostró cómo se podía mejorar este método utilizando &lt;a href="http://es.wikipedia.org/wiki/Relatividad_especial"&gt;física relativista&lt;/a&gt;, aún cuando la &lt;a href="http://es.wikipedia.org/wiki/Mec%C3%A1nica_cu%C3%A1ntica#Relatividad_y_la_mec.C3.A1nica_cu.C3.A1ntica"&gt;teoría cuántica no es relativista&lt;/a&gt;, demostró que se obtiene una muy buena aproximación si se la considera relativista y que nada fuera del &lt;a href="http://es.wikipedia.org/wiki/Cono_de_luz"&gt;cono de luz&lt;/a&gt; afecta al sistema (o casi) por lo cual, con analizar sólo lo que está bajo el cono, es suficiente. Básicamente lo que hizo fue explicar dos trabajos suyos recientes: &lt;a href="http://arxiv.org/abs/0801.2161"&gt;Observations Outside the Light-Cone: Algorithms for Non-Equilibrium and Thermal States&lt;/a&gt; (2008) y &lt;a href="http://arxiv.org/abs/0903.3253"&gt;Light Cone Matrix Product&lt;/a&gt; (2009).&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8781309147069838516?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8781309147069838516/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-4to-dia.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8781309147069838516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8781309147069838516'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-4to-dia.html' title='Reporte desde la escuela: 4to día'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-451399524464447472</id><published>2009-08-19T19:21:00.011-03:00</published><updated>2009-08-28T16:57:39.999-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canadian Quantum Information Summer School'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='Reportes'/><title type='text'>Reporte desde la escuela: 3er día</title><content type='html'>Tercer &lt;a href="http://computacioncuantica.exactas.org/search/label/Canadian%20Quantum%20Information%20Summer%20School"&gt;Reporte desde la escuela&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hoy estuvo dedicado al &lt;a href="http://en.wikipedia.org/wiki/Quantum_error_correction"&gt;Quantum Error Correction&lt;/a&gt;. Por la mañana, empezó &lt;a href="http://www.perimeterinstitute.ca/personal/dgottesman/"&gt;Daniel Gottesman&lt;/a&gt; con un curso de 2hs (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/gottesman1/"&gt;audios y slides aquí (primera parte)&lt;/a&gt; y &lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/gottesman2/"&gt;aquí (segunda parte)&lt;/a&gt;). En la primer hora presentó los tipos de error y los métodos de corrección para errores de bit flipping (el equivalente a la aplicación de una &lt;a href="http://es.wikipedia.org/wiki/Matrices_de_Pauli#Caso_de_esp.C3.ADn_1.2F2"&gt;compuerta &lt;/a&gt;&lt;i&gt;&lt;a href="http://es.wikipedia.org/wiki/Matrices_de_Pauli#Caso_de_esp.C3.ADn_1.2F2"&gt;X&lt;/a&gt;&lt;/i&gt;) y phase flipping (el equivalente a la aplicación de una &lt;a href="http://es.wikipedia.org/wiki/Matrices_de_Pauli#Caso_de_esp.C3.ADn_1.2F2"&gt;compuerta &lt;/a&gt;&lt;i&gt;&lt;a href="http://es.wikipedia.org/wiki/Matrices_de_Pauli#Caso_de_esp.C3.ADn_1.2F2"&gt;Z&lt;/a&gt;&lt;/i&gt;). Luego mostró un teorema que muestra que si se conoce cómo corregir un error equivalente a la aplicación de una compuerta &lt;i&gt;A&lt;/i&gt; y otro equivalente a una compuerta &lt;i&gt;B&lt;/i&gt;, entonces se conoce cómo corregir &lt;i&gt;∂A+ßB&lt;/i&gt;. Además, es fácil corregir &lt;i&gt;Y=iXZ&lt;/i&gt;. Y como cualquier compuerta 2x2 puede expresarse como &lt;i&gt;µI+øX+ßY+∂Z&lt;/i&gt;, entonces se puede corregir cualquier error (de un sólo qubit).&lt;br /&gt;&lt;br /&gt;Lo que siguió fue una generalización de esto y entrar en detalle con los métodos.&lt;br /&gt;&lt;br /&gt;Si alguien está interesado en seguir más en detalle, Daniel dejó unas cuantas fuentes de información para aprender de allí (incluyendo su propia tesis de doctorado):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://arxiv.org/abs/quant-ph/0004072"&gt;An Introduction to Quantum Error Correction&lt;/a&gt; (15 páginas)&lt;/li&gt;&lt;li&gt;&lt;a href="http://arxiv.org/abs/quant-ph/0701112"&gt;Fault-Tolerant Quantum Computation&lt;/a&gt; (6 páginas)&lt;/li&gt;&lt;li&gt;&lt;a href="http://arxiv.org/abs/0904.2557"&gt;An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation&lt;/a&gt; (46 páginas)&lt;/li&gt;&lt;li&gt;Capítulo 10 del libro de M. Nielsen e I. Chuang &lt;i&gt;&lt;a href="http://www.squint.org/qci/"&gt;Quantum Computation and Quantum Information&lt;/a&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;. &lt;span class="Apple-style-span"  style="font-size:small;"&gt;(Lamentablemente este no se consigue online)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Capítulo 7 del &lt;i&gt;&lt;a href="http://www.theory.caltech.edu/people/preskill/ph219/#lecture"&gt;Quantum Information Lecture Notes&lt;/a&gt;&lt;/i&gt; de John Preskill.&lt;/li&gt;&lt;li&gt;&lt;a href="http://arxiv.org/abs/quant-ph/0504218"&gt;Quantum accuracy threshold for concatenated distance-3 codes&lt;/a&gt; (58 páginas)&lt;/li&gt;&lt;li&gt;&lt;a href="http://arxiv.org/abs/quant-ph/9705052"&gt;Stabilizer Codes and Quantum Error Correction&lt;/a&gt; (114 páginas) &lt;span class="Apple-style-span"  style="font-size:small;"&gt;(Esta es la tesis de doctorado de Daniel Gottesman)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Y hay algunas cosas más en su &lt;a href="http://www.perimeterinstitute.ca/personal/dgottesman/QECC-resources.html"&gt;página personal&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;El siguiente curso fue de &lt;a href="http://domino.research.ibm.com/comm/research_people.nsf/pages/panos.index.html"&gt;Panos Aliferis&lt;/a&gt; (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/aliferis1/"&gt;audio aquí&lt;/a&gt;), quien continuó hablando sobre Quantum Error Correction, pero desde un punto de vista mucho más físico. Pensando en evolución de sistemas físicos en lugar de algoritmos cuánticos, lo que se tiene es que el "ruido" del ambiente no se reduce, lo que se hace es cambiar el sistema en uno distinto (codificado) el cual tiene el mismo ruido, y ese sistema codificado + ruido es equivalente al sistema original + un ruido menor. Interesante perspectiva!&lt;br /&gt;&lt;br /&gt;A eso lo expresó por medio de un teorema:&lt;blockquote&gt;&lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Quantum_threshold_theorem"&gt;Quantum Threshold Theorem&lt;/a&gt;:&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Supongamos que tenemos un ruido probabilístico con una "potencia" de ε &lt; ε&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;0&lt;/span&gt;. Entonces, ∀∂ &gt; 0, ∀ circuito de tamaño L, ∃ una codificación del circuito con un ruido efectivo de potencia ε&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;eff&lt;/span&gt; &lt; ∂.&lt;/blockquote&gt;La demostración de este teorema es realmente compleja, y la inició hoy, explicando algunas ideas intuitivas y la idea es terminarla mañana en detalle.&lt;br /&gt;&lt;br /&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_A2OWXYpRYRw/SoyLONaB3_I/AAAAAAAAIxY/l-ulL5ZBoSQ/s200/P190809_21.01.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5371821531779424242" /&gt;&lt;img style="text-align: justify;float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; cursor: pointer; width: 200px; height: 150px; " src="http://2.bp.blogspot.com/_A2OWXYpRYRw/SoyKT_i8n1I/AAAAAAAAIxQ/mhNHb30bQE8/s200/P190809_19.01.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5371820531626319698" /&gt;&lt;div style="text-align: justify;"&gt;La tarde de hoy la tuvimos libre, por lo que aproveché para caminar por la ciudad y sacar algunas fotos. Dejo una de un College del campus de la Universidad de Toronto y otra de la CN Tower.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-451399524464447472?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/451399524464447472/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-3er-dia.html#comment-form' title='7 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/451399524464447472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/451399524464447472'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-3er-dia.html' title='Reporte desde la escuela: 3er día'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_A2OWXYpRYRw/SoyLONaB3_I/AAAAAAAAIxY/l-ulL5ZBoSQ/s72-c/P190809_21.01.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1760744513584418882</id><published>2009-08-18T20:27:00.005-03:00</published><updated>2009-08-28T16:54:56.977-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canadian Quantum Information Summer School'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='Reportes'/><title type='text'>Reporte desde la escuela: 2do día</title><content type='html'>Continuando con el &lt;a href="http://computacioncuantica.exactas.org/search/label/Canadian%20Quantum%20Information%20Summer%20School"&gt;Reporte desde la escuela&lt;/a&gt;, comento el día de hoy.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por la mañana, &lt;a href="http://www.cs.uwaterloo.ca/~watrous/"&gt;John Watrous&lt;/a&gt; dio 2hs de curso sobre complejidad computacional, explicando varias clases de complejidad conocidas con ejemplos de problemas en dichas clases. Si les interesa el tema, el &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo"&gt;Complexity Zoo&lt;/a&gt; de &lt;a href="http://www.scottaaronson.com/"&gt;Scott Aaronson&lt;/a&gt; tiene un listado muy detallado de las clases de complejidad conocidas. (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/watrous1/"&gt;audio del curso aquí (primera parte)&lt;/a&gt; y &lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/watrous2/"&gt;aquí (segunda parte)&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Luego &lt;a href="http://www.physics.uq.edu.au/people/vidal/"&gt;Guifre Vidal&lt;/a&gt; dio un curso sobre Entanglement, explicando &lt;a href="http://es.wikipedia.org/wiki/Entrelazamiento_cu%C3%A1ntico"&gt;qué es&lt;/a&gt;, la &lt;a href="http://en.wikipedia.org/wiki/Schmidt_decomposition"&gt;descomposición de Schmidt&lt;/a&gt;, algunas &lt;a href="http://en.wikipedia.org/wiki/Quantum_entanglement#As_a_measure_of_entanglement"&gt;mediciones de entanglement&lt;/a&gt;, etc. Básicamente siguió el &lt;a href="http://www.rintonpress.com/journals/qiconline.html#v1n1"&gt;Vol 1, No 1 de Quantum Information and Computation&lt;/a&gt;. (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/vidal1/"&gt;audio aquí&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Por la tarde, otra vez el turno de Guifres Vidal, esta vez explicando &lt;i&gt;Entanglement in many-body systems&lt;/i&gt;: cómo caracterizar parte de un sistema muy grande, por su nivel de entanglement, lo que sirve para hacer  simulaciones de sistemas cuánticos grandes. También explicó el &lt;i&gt;Tensor Network Algorithm&lt;/i&gt; el cual es un modelo utilizado para varias simulaciones. (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/vidal2/"&gt;audio aquí&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Para finalizar, otra &lt;i&gt;charla distinguida&lt;/i&gt; de &lt;a href="http://cnls.lanl.gov/~hastings/"&gt;Matthew Hastings&lt;/a&gt;, esta vez sobre &lt;i&gt;The Computational Complexity of Ground States of Quantum Systems&lt;/i&gt;. Lo que hizo fue combinar las dos charlas previas: mostró dos métodos muy conocidos de simulación, &lt;a href="http://en.wikipedia.org/wiki/Quantum_Monte_Carlo"&gt;Quantum Monte Carlo&lt;/a&gt; y &lt;a href="http://en.wikipedia.org/wiki/Density_matrix_renormalization_group"&gt;Density Matrix Renormalization Group&lt;/a&gt; (o DMRG), y sus complejidades. (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/DLS_quantuminfo/hastings2/"&gt;audio y slides aquí&lt;/a&gt;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Algo interesante sobre las clases de complejidad cuando se habla de simulación, es la caracterización que Hastings hizo, bien simple, en sentido común uno diría que:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Pre-quantum&lt;/i&gt;: &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:P#p"&gt;P&lt;/a&gt; es fácil, &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:N#np"&gt;NP&lt;/a&gt; es difícil.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Quantum&lt;/i&gt;: &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:P#p"&gt;P&lt;/a&gt; y &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:B#bqp"&gt;BQP&lt;/a&gt; son fáciles, &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:N#np"&gt;NP&lt;/a&gt; y &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:Q#qma"&gt;QMA&lt;/a&gt; son difíciles.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Simulando sistemas cuánticos en computadoras clásicas&lt;/i&gt;: &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:P#p"&gt;P&lt;/a&gt; y &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:N#np"&gt;NP&lt;/a&gt; son fáciles&lt;i&gt;*&lt;/i&gt;, y &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:B#bqp"&gt;BQP&lt;/a&gt; y &lt;a href="http://qwiki.stanford.edu/wiki/Complexity_Zoo:Q#qma"&gt;QMA&lt;/a&gt; son difíciles.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Interesante...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;* teniendo un problema NP, al menos se tiene una descripción clásica del estado cuántico!&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1760744513584418882?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1760744513584418882/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-2do-dia.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1760744513584418882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1760744513584418882'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-2do-dia.html' title='Reporte desde la escuela: 2do día'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-1745801592880080949</id><published>2009-08-17T20:07:00.005-03:00</published><updated>2009-08-28T16:51:04.054-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Canadian Quantum Information Summer School'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='Reportes'/><title type='text'>Reporte desde la escuela: 1er día</title><content type='html'>Hoy fue el primer día de la &lt;a href="http://www.fields.utoronto.ca/programs/scientific/09-10/quantuminfo/summer_school/"&gt;Canadian Quantum Information Summer School&lt;/a&gt; en la que estoy participando en el &lt;a href="http://www.fields.utoronto.ca/"&gt;Fields Institute&lt;/a&gt; de Toronto.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por la mañana hubo dos charlas: una a modo de introducción muy rápida a la computación cuántica (por &lt;a href="http://www.uoguelph.ca/~dkribs/"&gt;David Kirbs&lt;/a&gt;, &lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/kribs/"&gt;audio de la charla aquí&lt;/a&gt;) y otra sobre algoritmos (por &lt;a href="http://www.iqc.ca/~mmosca/web/index.php"&gt;Michele Mosca&lt;/a&gt;, &lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/mosca1/"&gt;audio&lt;/a&gt;), que trató de cubrir todos los tipos de algorimos cuánticos conocidos hasta la fecha. Además, Michele dejó un interesante link al &lt;a href="http://www.its.caltech.edu/~sjordan/zoo.html"&gt;Quantum Algorithm Zoo&lt;/a&gt; de &lt;a href="http://www.its.caltech.edu/~sjordan/"&gt;Stephen Jordan&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;Por la tarde, &lt;a href="http://www.iqis.org/people/home/bsanders/"&gt;Barry Sanders&lt;/a&gt; (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/summer_school/sanders/"&gt;audio aquí&lt;/a&gt;) habló durante dos horas (sin break) sobre dos tipos de implementaciones prácticas de la computadora cuántica: con fotones, por medio de lasers, sobre lo cual explicó algunos experimentos que se han llevado a cabo, y con chips de silicio, lo que explicó bastante en detalle.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Para terminar, una charla invitada de &lt;a href="http://cnls.lanl.gov/~hastings/"&gt;Matthew Hastings&lt;/a&gt; acerca de los quantum channels (&lt;a href="http://www.fields.utoronto.ca/audio/09-10/DLS_quantuminfo/hastings1/"&gt;audio y slides aquí&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Supongo que cuando termine la escuela, colgarán las transparencias de las charlas en algún lado. Aviso cuando sepa. &lt;b&gt;Update:&lt;/b&gt; &lt;a href="http://www.fields.utoronto.ca/audio/#summer_school"&gt;www.fields.utoronto.ca/audio&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-1745801592880080949?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/1745801592880080949/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-1er-dia.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1745801592880080949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/1745801592880080949'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/08/reporte-desde-la-escuela-1er-dia.html' title='Reporte desde la escuela: 1er día'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-8351377904557840537</id><published>2009-07-31T09:03:00.002-03:00</published><updated>2009-07-31T09:08:15.828-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Probabilistic Type System'/><category scheme='http://www.blogger.com/atom/ns#' term='Normalización'/><category scheme='http://www.blogger.com/atom/ns#' term='Artículos'/><category scheme='http://www.blogger.com/atom/ns#' term='Teoría de Tipos'/><category scheme='http://www.blogger.com/atom/ns#' term='Lambda Cálculo'/><category scheme='http://www.blogger.com/atom/ns#' term='Curry-Howard'/><category scheme='http://www.blogger.com/atom/ns#' term='Paper Journals'/><category scheme='http://www.blogger.com/atom/ns#' term='Lenguajes'/><category scheme='http://www.blogger.com/atom/ns#' term='arXiv'/><category scheme='http://www.blogger.com/atom/ns#' term='System F'/><title type='text'>A System F accounting for scalars</title><content type='html'>Hoy hemos enviado la versión extendida del paper del &lt;a href="http://computacioncuantica.exactas.org/2009/03/system-f-escalar-hacia-una-logica.html"&gt;Scalar Type System&lt;/a&gt; a un journal internacional. El preprint se puede descargar del arXiv (&lt;a href="http://arxiv.org/abs/0903.3741"&gt;arXiv:0903.3741&lt;/a&gt;).&lt;br /&gt;Esta versión incluye:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;La prueba completa de subject reduction&lt;/li&gt;&lt;li&gt;La prueba completa de strong normalisation&lt;/li&gt;&lt;li&gt;La definición formal y prueba del &lt;span style="font-style: italic;"&gt;probabilistic&lt;/span&gt; type system&lt;/li&gt;&lt;li&gt;La prueba completa del teorema de no-cloning&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13121066-8351377904557840537?l=computacioncuantica.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computacioncuantica.blogspot.com/feeds/8351377904557840537/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://computacioncuantica.blogspot.com/2009/07/system-f-accounting-for-scalars.html#comment-form' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8351377904557840537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13121066/posts/default/8351377904557840537'/><link rel='alternate' type='text/html' href='http://computacioncuantica.blogspot.com/2009/07/system-f-accounting-for-scalars.html' title='A System F accounting for scalars'/><author><name>Check my new blogger user!</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13121066.post-3281379027442858729</id><published>2009-07-13T18:23:00.005-03:00</published><updated>2010-12-18T16:32:14.435-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Charla'/><category scheme='http://www.blogger.com/atom/ns#' term='Barbara Petit'/><category scheme='http://www.blogger.com/atom/ns#' term='Artículos'/><category scheme='http://www.blogger.com/atom/ns#' term='Escuela'/><category scheme='http://www.blogger.com/atom/ns#' term='Teoría de Tipos'/><category scheme='http://www.blogger.com/atom/ns#' term='arXiv'/><category scheme='http://www.blogger.com/atom/ns#' term='System F'/><category scheme='http://www.blogger.com/atom/ns#' term='Canadá'/><category scheme='http://www.blogger.com/atom/ns#' term='LAMA'/><title type='text'>Algunas novedades</title><content type='html'>Bueno, hace mucho que no escribo nada por acá, así que comentaré un poco en qué ando.&lt;div&gt;&lt;ul&gt;&lt;li&gt;El paper del &lt;i&gt;&lt;a href="http://computacioncuantica.exactas.org/2009/03/system-f-escalar-hacia-una-logica.html"&gt;Scalar Type System&lt;/a&gt;&lt;/i&gt; lo ampliamos bastante con todas las demostraciones y detalles y estamos a punto de enviarlo a la revista &lt;i&gt;&lt;a href="http://en.wikipedia.org/wiki/Theoretical_Computer_Science_(journal)"&gt;Theoretical Computer Science&lt;/a&gt;&lt;/i&gt;. &lt;strike&gt;Pronto subiré la versión extendida&lt;/strike&gt;. &lt;a href="http://computacioncuantica.blogspot.com/2009/07/system-f-accounting-for-scalars.html"&gt;Aquí está&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Estuve trabajando en agregar &lt;a href="http://en.wikipedia.org/wiki/Nominative_type_system"&gt;subtyping&lt;/a&gt; al &lt;i&gt;Vectorial Type System&lt;/i&gt; con &lt;a href="http://perso.ens-lyon.fr/barbara.petit/"&gt;Barbara Petit&lt;/a&gt; a quién &lt;a href="http://computacioncuantica.exactas.org/2009/04/vectorial-logica-lineal-y-ortogonalidad.html"&gt;visité hace unos meses&lt;/a&gt; y también haciendo muchos cambios a ese sistema de tipos.&lt;/li&gt;&lt;li&gt;El 18 de Mayo fui a visitar al grupo &lt;a href="http://www.lama.univ-savoie.fr/"&gt;LAMA&lt;/a&gt; en Chambéry, donde &lt;a href="http://www.lama.univ-savoie.fr/index1.php?use=seminaires&amp;amp;&amp;amp;lang=fr&amp;amp;equipe=logique&amp;amp;lang=fr"&gt;dí una charla acerca de este sistema de tipos&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;En agosto
