<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Matemáticas en I.M. por Isis</title>
	<atom:link href="http://blogs.ua.es/disl1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.ua.es/disl1</link>
	<description>Otro blog más de blogsUA</description>
	<lastBuildDate>Thu, 23 Dec 2010 10:58:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Última entrada de Matemáticas 1</title>
		<link>http://blogs.ua.es/disl1/2010/12/23/ultima-entrada-de-matematicas-1/</link>
		<comments>http://blogs.ua.es/disl1/2010/12/23/ultima-entrada-de-matematicas-1/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 10:58:37 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=141</guid>
		<description><![CDATA[En nuestra útima clase de matemática discreta hemos dado un nuevo tema, el tema 7 sobre grafos ponderados. Teoría: grafos ponderados. Práctica: cómo hallar la matriz de accesibilidad sin warshall. Grafos Ponderados Un grafo simple diremos que es un grafo ponderado si tiene asociado una función W: A→R llamada función de ponderación. La imagen de [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 2cm } 		P { margin-bottom: 0.21cm } 		H3 { margin-bottom: 0.21cm } --><span style="color: #888888">En nuestra útima clase de matemática discreta hemos dado un nuevo tema, el tema 7 sobre grafos ponderados.</span></p>
<ul>
<li><span style="color: #888888"><strong>Teoría:</strong> grafos ponderados. </span></li>
<li><span style="color: #888888"><strong>Práctica</strong>: cómo hallar la 	matriz de accesibilidad sin warshall. </span></li>
</ul>
<h3><span style="color: #888888"><em>Grafos Ponderados</em></span></h3>
<p><span style="color: #888888">Un grafo simple diremos que es un grafo ponderado si tiene asociado una función W: A→R llamada función de ponderación. La imagen de cada arista determinada por los vértices vi y vj la llamaremos peso de la arista y lo denotaremos por wij.</span></p>
<p><span style="color: #888888">Para un grafo ponderado finito, llamaremos matriz de peso del grafo a la siguiente matriz nxn.</span></p>
<p><span style="color: #888888">W=[aij]/aij= wij si (vi,vj) pertenece  a A</span></p>
<p><span style="color: #888888">∞ si (vi,vj) no pertenece a A</span></p>
<p><span style="color: #888888">Ejemplo de grafo ponderado:</span></p>
<p><span style="color: #888888"><a href="../files/2010/12/grafo-ponderado.jpg"><img src="../files/2010/12/grafo-ponderado.jpg" border="1" alt="" width="420" height="134" align="BOTTOM" /></a></span></p>
<p><span style="color: #888888">En un grafo ponderado llamamos peso de un camino a la suma de los pesos de las aristas que lo forman.</span></p>
<p><span style="color: #888888">En un grafo ponderado llamamos camino más corto entre dos vértcies dados al camino de peso mínimo entre dichos vértices.</span></p>
<p><span style="color: #888888">En un grafo ponderado llamaremos camino más largo o camino crítico entre dos vértices dados al camino de peso máximo entre dichos vértices.</span></p>
<p><span style="color: #888888"><em><span style="text-decoration: underline"><strong>Caminos más cortos</strong></span></em></span></p>
<p><span style="color: #888888">Para hallar los caminos más cortos de un grafo ponderado con el menor peso posible se ha de suponerque el grafo es dirigido y que los pesos asociados a los arcos son todos no negativos. Supondremos además que los vértices del grafo están numerados de 1 a n, de tal forma que el conjunto de vértices lo denotaremos por V= {v1,v2,&#8230;,vn}. Con esta notación, wij representará el peso del arco (vi,vj). Por último supondremoos que el vértice v1 es el origen de los caminos. Además, uj denotará el peso del camino más corto de v1 a vj.</span></p>
<p><span style="color: #888888">Así tenemos que en un camino de 1 a 3 pasando por 2, podemos considerar que hay a su vez caminos más cortos de sus distintas secciones, siendo una sección el camino de 1 a 2 y otra el camino de 2 a 3.</span></p>
<p><span style="color: #888888"><em><span style="text-decoration: underline"><strong>Caminos críticos</strong></span></em></span></p>
<p><span style="color: #888888"><a name="eft"></a>El camino crítico es un camino de mayor longitud de <em>S</em> a <em>T.</em> La longitud de este camino se llama la hora de finalización más temprana. El método del camino crítico es un algoritmo para encontrar un camino crítico que se basa en la búsqueda de la longitud de la trayectoria más larga de la <em>S</em> a cada vértice intentando obtener el menor número de hora para realizar cierta actividad que empieza en S y termina T. </span></p>
<h3><span style="color: #888888"><em>Prácticas – MaGraDa</em></span></h3>
<p><span style="color: #888888">Hoy hemos visto un un poco más el método de Warshall para hallar la matriz de accesibilidad a partir de la matriz de adyacencia. Además, hemos aprovechado la clase para ponerlo más en práctica realizando diferentes ejercicios sobre matrices de acceso y de accesibilidad.</span></p>
<p><span style="color: #888888">Felices fiestas! <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/12/23/ultima-entrada-de-matematicas-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>12ª Clase de Mátematicas 1</title>
		<link>http://blogs.ua.es/disl1/2010/12/16/12%c2%aa-clase-de-matematicas-1/</link>
		<comments>http://blogs.ua.es/disl1/2010/12/16/12%c2%aa-clase-de-matematicas-1/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 15:06:28 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=100</guid>
		<description><![CDATA[Hoy, prácticamente hemos terminado el tema 6 de Mátematicas 1. Teoría: hemos visto el cálculo de componentes conexas, los teoremas de Euler sobre aristas y los teoremas de Hamilton sobe vértices. Prácticas (MaGraDa): hemos visto que facilidades presenta MaGraDa a la hora de realizar grafos y matrices. TEORÍA Recordatorio: Matriz de accesibilidad (R): En la [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify">Hoy, prácticamente hemos terminado el tema 6 de Mátematicas 1.</p>
<ul style="text-align: justify">
<li><span style="text-decoration: underline"><strong>Teoría</strong></span>: hemos visto el cálculo de componentes conexas, los teoremas de <strong>Euler</strong> sobre aristas y los teoremas de <strong>Hamilton</strong> sobe vértices.</li>
<li><strong><span style="text-decoration: underline">Prácticas (MaGraDa)</span></strong>: hemos visto que facilidades presenta <strong>MaGraDa</strong> a la hora de realizar grafos y matrices.<span style="color: #ffffff"><br />
</span></li>
</ul>
<h3 style="text-align: justify"><em>TEORÍA</em></h3>
<p style="text-align: justify">Recordatorio:</p>
<blockquote><p>Matriz de accesibilidad (R):</p>
<p>En la matriz se pondrá:</p>
<p>-1 si xi alcanza a xj.</p>
<p>-0 en otro caso.</p>
<p>Matriz de acceso (RT = Q): tenemos que la matriz de acceso es la matriz traspuesta de la matriz de accesibilidad.</p>
<p>-1 si xi  es alcanzable desde xj.</p>
<p>-0 en otro caso.</p>
<p>En el caso de un grafo no dirigido la matriz de acceso es la misma matriz de accesibilidad.</p></blockquote>
<p><strong><span style="text-decoration: underline">Cálculo de las componentes conexas</span></strong></p>
<p>Para el cálculo de las componentes conexas de un grafo nos encontramos con dos métodos.</p>
<ol>
<li>Con el primer método nos ayudaremos de las matrices de accesibilidad y de acceso del grafo.</li>
<li>El segundo método tratará de realizar el producto de las matrices de acceso y de accesibilidad del grafo de manera que se estudiará como ver las componentes conexas en el resultado del producto nombrado.</li>
</ol>
<p><strong><span style="text-decoration: underline">Primer método:</span></strong></p>
<p>Con la siguiente matriz de accesibilidad, para un grafo G dirigido, hallamos la matriz de acceso haciendo la traspuesta.</p>
<p><a href="http://blogs.ua.es/disl1/files/2010/12/COMPONENTES.jpg"><img class="alignnone size-full wp-image-103" src="http://blogs.ua.es/disl1/files/2010/12/COMPONENTES.jpg" alt="" width="283" height="142" /></a></p>
<p>A partir del conjunto de vértices V={1, 2, 3, 4, 5, 6, 7} se elige uno de ellos y se realiza R(v)∩ Q(v) del que se obtendría los vértices a los que accede &#8217;1&#8242; y los que acceden a él: {1, 2, 4, 5}∩{1} = {1}. Dicho resultado es la primera componente conexa.</p>
<p>Después de hallar R(v)∩ Q(v) se resta al conjunto V el resultado de R(v)∩ Q(v) y obtendremos el conjunto de vértices V2.</p>
<blockquote><p>V~R(v)∩ Q(v) = V2={2,3,4,5,6,7}</p></blockquote>
<p>Con el conjunto obtenido elegimos  un vértice de dicho conjunto y realizamos el mismo proceso hasta que:</p>
<blockquote><p>Vn~R(v)∩ Q(v)=Ø</p></blockquote>
<p><strong><span style="text-decoration: underline">Segundo método:</span></strong></p>
<p>Para la siguiente matriz de accesibilidad (R), se ha de hacer la matriz de acceso (Q) al igual que en el método anterior haciendo la traspuesta de la matriz de accesibilidad, y , seguidamente, hacer el producto de ambas  RxQ.</p>
<p><span style="color: #ff0000"><a href="http://blogs.ua.es/disl1/files/2010/12/Dibujo.jpg"><img class="alignnone size-full wp-image-116" src="http://blogs.ua.es/disl1/files/2010/12/Dibujo.jpg" alt="" width="306" height="150" /></a></span></p>
<p>Del resultado que obtengamos del producto RxQ tendremos que observar las filas de la matriz y fijarnos donde hay unos. Cada fila que esté compuesta por unos será una componente conexa, y los unos representan los vértices pertenecientes a esa componente. En el caso de que hubiera varias filas iguales no haría falta poner una componente conexa igual, ya que se trata de la misma información.</p>
<p><strong><span style="text-decoration: underline">Euler: Caminos y Tours eulrianos (recorrido de aristas)</span></strong></p>
<p>Conceptos:</p>
<ul>
<li><strong>Tour:</strong> cadena cerrada que atraviesa cada arista del grafo G al menos una vez.</li>
</ul>
<ul>
<li><strong>Tour euleriano:</strong> cadena cerrada que atraviesa cada arista del grafo G exactamente una vez.</li>
</ul>
<ul>
<li><strong>Grafo euleriano:</strong> es aquel grafo G que contiene un tour euleriano.</li>
</ul>
<ul>
<li><strong>Camino euleriano:</strong> cadena simple que atraviesa cada arista de un grafo G exactamente una vez.</li>
</ul>
<ul>
<li>Un <strong>grafo</strong> es <strong>euleriano</strong> si, y sólo si, no tiene vértices de grado impar.</li>
</ul>
<ul>
<li>Un grafo contiene un <strong>camino euleriano</strong> si, y sólo si, tiene exactamente dos vértices de grado impar.</li>
</ul>
<p>Para hallar si un grafo contiene un tour o un camino se ha de utilizar el <span style="text-decoration: underline">algoritmo de Fleury</span>.</p>
<p>Si el grafo es euleriano, a partir de un vértice cualquiera de G, construiremos una cadena simple de forma que no se repitan aristas y no se elijan aristas de corte (que dejen aislado a un vértice). Al finalizar este proceso, cuando hayamos agotado todas las aristas, habremos obtenido un tour euleriano.</p>
<p>Si el grafo contiene un camino comenzaremos con uno de los vértices de grado impar, siguiendo el mismo proceso descrito pero terminando la cadena con el otro vértice impar como vértice final.</p>
<p>Grafo con Tour euleriano:</p>
<p><span style="color: #ff0000"><a href="http://blogs.ua.es/disl1/files/2010/12/gra.jpg"><img class="alignnone size-full wp-image-117" src="http://blogs.ua.es/disl1/files/2010/12/gra.jpg" alt="" width="321" height="190" /></a></span></p>
<p><span style="color: #00ffff">Tour: e3 , e4 , e10, e9 , e7, e1 , e5 , 68 , e6 , e2.</span></p>
<p><span style="text-decoration: underline"><strong>Hamilton:  Caminos y Ciclos hamiltonianos (recorrido de vértices)</strong></span></p>
<p>Conceptos:</p>
<ul>
<li>Un <strong>camino hamiltoniano</strong> en un grafo G es un camino que atraviesa cada vértice del grafo exactamente una vez.</li>
</ul>
<ul>
<li>Un <strong>ciclo hamiltoniano</strong> en un grafo G es un ciclo que atraviesa cada vértice del grafo exactamente una vez. Recordemos que un <strong>ciclo</strong> es una cadena simple cerrada con todos sus  vértices  internos distintos.</li>
</ul>
<ul>
<li>Un <strong>grafo</strong> es <strong>hamiltoniano</strong> si contiene un ciclo hamiltoniano.</li>
</ul>
<p>Aún no se ha determinado ningún tipo de algoritmo que pueda hallar si un grafo es hamiltoniano o no. Pero si que existen algunas condiciones establecidas para una gran variedad de grafos.</p>
<ul>
<li><strong>Regla 1:</strong> si G no es conexo, no posee ciclos hamiltonianos.</li>
<li><strong>Regla 2: </strong>si G es un grafo con n vértices, entonces un camino hamiltoniano debe tener exactamente n-1 aristas, y un ciclo hamiltoniano n aristas.</li>
<li><strong>Regla 3:</strong> si v es una vértice del grafo, entonces un camino hamiltoniano debe tener al menos una arista incidente con v y como mucho dos.</li>
<li><strong>Regla 4:</strong> si G es hamiltoniano, entonces del grado de v debe ser mayor o igual que 2.</li>
<li><strong>Regla 5:</strong> si v tiene grado 2, entonces las dos aristas incidentes con v deben aparecer en cualquier ciclo hamiltoniano de G.</li>
<li><strong>Regla 6:</strong> si v tiene grado mayor que 2, en un ciclo hamiltoniano, una vez que ese vértice ya haya sido utilizado, la aristas no utilizadas incidentes con v se dejan de tener en cuenta.</li>
<li><strong>Regla 7:</strong> al construir un ciclo o camino hamiltoniano para un grafo G, no se puede dar el caso de obtener un ciclo para un subgrafo de G a menos que contenga todos los vértices de G.</li>
</ul>
<p>Para un <strong>grafo G bipartido</strong> con partición {X,Y}:</p>
<ul>
<li>Si G tiene un ciclo hamiltoniano, entonces card(X)=card(Y).</li>
<li>Si G tiene un camino hamiltoniano, entonces card(x) y card(Y) se diferencian como mucho en 1.</li>
</ul>
<h3><em>PRÁCTICA</em></h3>
<p>Hemos visto los cálculos básicos que se pueden realizar con MaGraDa. Dichos cálculos son:</p>
<ul>
<li><strong>Grado:</strong> nos diŕa el grado del vértice que toquemos si nos encontramos en el modo gráfico o nos mostrará una gráfica con los grado de cada uno de los vértices si nos encontramos en el modo texto.</li>
<li><strong>Ver (aristas o arcos):</strong> para el modo texto, ya que no se ven ni aristas ni arcos, tenemos esta opción, que nos mostrará una pantalla donde pondrá las aristas (arcos) que van de un vértice a otro.</li>
<li><strong>Grafo (simple, cíclico, completo y conexo):</strong> tanto en modo texto como en modo gráfico podemos comprobar si un grafo es simple, cíclico, completo y conexo. En cualquiera de las opciones anteriores, nos indicará si lo es o no con una explicación.</li>
<li><strong>Grafo no dirigido asociado:</strong> esta opción, si estamos con un grafo dirigido nos creará un grafo con las mismas propiedades pero no dirigido, es decir, se cambian arcos por aristas.</li>
</ul>
<p>Hasta la semana que viene <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/12/16/12%c2%aa-clase-de-matematicas-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>11ª Clase de Matemáticas 1</title>
		<link>http://blogs.ua.es/disl1/2010/11/30/11%c2%aa-clase-de-matematicas-1/</link>
		<comments>http://blogs.ua.es/disl1/2010/11/30/11%c2%aa-clase-de-matematicas-1/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 19:15:23 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=89</guid>
		<description><![CDATA[Hoy hemos terminado el tema 5 con la representación matricial de grafos, y luego, hemos comenzado el tema 6. Teoría: representación de grafos y accesibilidad. Práctica: comienzo con el programa Magrada. TEORÍA Representación Matricial Llamamos matriz adyacente a la matriz de orden n x n. A={aij} tal que aij es igual al número de aristas [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy hemos terminado el tema 5 con la representación matricial de grafos, y luego, hemos comenzado el tema 6.</p>
<ul>
<li><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Teoría:</strong></span></span> representación de grafos y accesibilidad.</li>
<li><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Práctica:</strong></span></span> comienzo con el programa Magrada.</li>
</ul>
<h3><strong><span style="color: #33cccc"><em><span style="text-decoration: underline">TEORÍA</span></em></span></strong></h3>
<p><strong><span style="color: #33cccc"><em>Representación Matricial</em></span></strong></p>
<p>Llamamos <span style="color: #33cccc"><strong><span style="text-decoration: underline">matriz adyacent</span></strong></span><span style="color: #33cccc"><strong><span style="text-decoration: underline">e</span></strong></span> a la matriz de orden n x n. A={aij} tal que aij es igual al número de aristas (arcos) del vértice vi al vj.</p>
<p>Propiedades de la matriz de adyacencia:</p>
<ul>
<blockquote>
<li>Para un grafo no dirigido con<span style="color: #000000"> </span><span style="color: #000000">matriz de adyacencia</span> A, la suma de los elementos de la fila i (o columna i) es igual al grado del vértice vi.</li>
<p><a href="http://blogs.ua.es/disl1/files/2010/11/M-no-di-ad1.jpg"><img class="alignnone size-medium wp-image-91" src="http://blogs.ua.es/disl1/files/2010/11/M-no-di-ad1-300x200.jpg" alt="" width="300" height="200" /></a></p></blockquote>
</ul>
<ul>
<blockquote>
<li>Para un grafo dirigido con matriz de adyacencia A, la suma de los elementos de la fila i es igual al grado de salida del vértice vi y la suma de los elementos de la columna j es igual al grado de entrada del vértice j.</li>
<p><a href="http://blogs.ua.es/disl1/files/2010/11/M-di-ad.jpg"><img class="alignnone size-medium wp-image-92" src="http://blogs.ua.es/disl1/files/2010/11/M-di-ad-300x200.jpg" alt="" width="300" height="200" /></a></p></blockquote>
</ul>
<ul>
<li>Para un grafo con matriz de adyacencia A el elemento (i,j) de la matriz Ar, de donde r debe ser r&gt;=1, es igual al número de cadenas de vi a vj de longitud r.</li>
</ul>
<p>Llamamos <span style="text-decoration: underline"><strong><span style="color: #33cccc"><span style="text-decoration: underline">matriz de inciden</span><span style="color: #33cccc"><span style="text-decoration: underline">ci</span></span></span><span style="color: #33cccc">a</span></strong></span> de un grafo no dirigido a la matriz de orden n x m.</p>
<blockquote><p><strong>M=[mij]/mij= 0 si vi no es incidente con aj</strong></p>
<p><strong> 1 si vi es incidente con aj</strong></p>
<p><strong> 2 si aj es un bucle en vi</strong></p>
<p><strong> <a href="http://blogs.ua.es/disl1/files/2010/11/M-no-di-in.jpg"><img class="alignnone size-medium wp-image-93" src="http://blogs.ua.es/disl1/files/2010/11/M-no-di-in-300x200.jpg" alt="" width="300" height="200" /></a></strong></p></blockquote>
<p>Para un grafo dirigido.</p>
<blockquote><p><strong>B=[bij]/bij= 0 si vi no es incidente con aj</strong></p>
<p><strong> 1 si vi es vértice inicial de aj</strong></p>
<p><strong> -1 si vi es vértice final de aj</strong></p>
<p><strong> 2 si aj es un bucle en vi</strong></p>
<p><strong> <a href="http://blogs.ua.es/disl1/files/2010/11/M-di-in.jpg"><img class="alignnone size-medium wp-image-94" src="http://blogs.ua.es/disl1/files/2010/11/M-di-in-300x200.jpg" alt="" width="300" height="200" /></a></strong></p></blockquote>
<p>Propiedades de la matriz de incidencia:</p>
<ul>
<li>Para un grafo no dirigido, la suma de los elementos de cada fila de la matriz de incidencia es igual al grado del correspondiente vértice.</li>
<li>Para un grafo no dirigido, la suma de los elementos de cada columna de la matriz de incidencia es igual a 2.</li>
<li>Para un grafo dirigido sin bucles, la suma de los elementos de cada columna de la matriz de incidencia es igual a 0.</li>
</ul>
<p><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Tablas:</strong></span></span></p>
<p>Para un grafo no dirigido, llamaremos <strong><span style="color: #33cccc"><span style="text-decoration: underline">tabla de aristas incidentes</span></span></strong> a una tabla que lista, para cada vértice v, todas las aristas incidentes con v.</p>
<p>Para un grafo dirigido, llamaremos <span style="color: #33cccc"><span style="text-decoration: underline"><strong>tablas de arcos salientes</strong></span></span> a una tabla que lista, para cada vértice v, todos los arcos salientes de v. Llamaremos <strong><span style="color: #33cccc"><span style="text-decoration: underline">tabla de arcos entrantes</span></span></strong> a una tabla que lista, para cada vértice v, todos los arcos entrantes en v.</p>
<p><strong><span style="color: #33cccc">TEMA 6</span></strong></p>
<p><strong><span style="color: #33cccc"><em>Accesibilidad</em></span></strong></p>
<p>Para un conjunto de vétices V, vj es alcanzable desde vi o vi alcanza a vj si existe un camino dirigidode vi a vj.</p>
<p>Llamaremos <span style="color: #33cccc"><span style="text-decoration: underline"><strong>matriz de accesibilidad</strong></span></span> asociada al grafo G a la matriz cuadrada de orden n definida por:</p>
<p><strong> R=[rij]/rij= 1 si vi alcanza a vj</strong></p>
<p><strong> 0 en otro caso</strong></p>
<p>Llamaremos <span style="color: #33cccc"><span style="text-decoration: underline"><strong>matriz de acceso</strong></span></span> asociada al grafo G a la matriz cuadrada de orden n definifa por:</p>
<p><strong> Q=[qij]/qij= 1 si vi es alcanzable desde vj</strong></p>
<p><strong> 0 en otro caso</strong></p>
<p><strong> de donde Q=Rt   , es decir, que la matriz de acceso de R es su traspuesta Rt </strong></p>
<h3><span style="color: #33cccc"><em><span style="text-decoration: underline">PRÁCTICA</span></em></span></h3>
<p><span style="color: #33cccc"><em>Magrada</em></span></p>
<p>En clase de prácticas hemos terminado prolog para empezar con Magrada. Magrada es un programa que nos va a servir para hacer grafos y saber de que tipo son y que características tienen.</p>
<p>Hasta la semana que viene <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/11/30/11%c2%aa-clase-de-matematicas-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10ª Clase de Mates 1 (Matemática Discreta)</title>
		<link>http://blogs.ua.es/disl1/2010/11/23/10%c2%aa-clase-de-mates-1-matematica-discreta/</link>
		<comments>http://blogs.ua.es/disl1/2010/11/23/10%c2%aa-clase-de-mates-1-matematica-discreta/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 17:35:17 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=82</guid>
		<description><![CDATA[Hola, hoy hemos dado nuevos tipos de grafos: MATEMÁTICA DISCRETA Hay que recordar de la anterior sesión alguna definiciones como: d g (V): número de aristas incidentes con un vértice. Cada bucle cuenta por dos. Γ(V): conjunto de vértices adyacentes a V. TEOREMA: 1. Sea G=(V, A) un grafo dirigido, entonces: Σ ds(v)= Σ de(v)= [...]]]></description>
			<content:encoded><![CDATA[<p>Hola, hoy hemos dado nuevos tipos de grafos:</p>
<h3 style="text-align: center"><span style="color: #33cccc"><span style="text-decoration: underline">MATEMÁTICA DISCRETA </span></span></h3>
<p>Hay que recordar de la anterior sesión alguna definiciones como:</p>
<ul>
<li><strong>d g (V)</strong>: número de aristas incidentes con un vértice. Cada bucle cuenta por dos.</li>
<li><strong>Γ(V)</strong>: conjunto de vértices adyacentes a V.</li>
</ul>
<p><strong><span style="text-decoration: underline">TEOREMA:</span></strong></p>
<p>1. Sea G=(V, A) un grafo dirigido, entonces:</p>
<blockquote><p>Σ ds(v)= Σ de(v)= card (A)  -&gt; ( cardinal: número de elementos que tiene un conjunto )</p></blockquote>
<p>2. Sea G=(V, A) un grafo dirigido o no, entonces:</p>
<blockquote><p>Σ dg(v)=2 card (A)</p></blockquote>
<p><strong>Corolario:</strong> el número de vértices de grado impar de un grado es par.</p>
<p>Definiciones:</p>
<ul>
<li>Una <strong>cadena</strong> es una sucesión finita W=v0e1v1&#8230;&#8230;.ekvk cuyos términos son alternativamente vértices y aristas.</li>
<li>La <strong>longitud</strong> de una cadena es el número de aristas que contiene.</li>
<li>Una <strong>cadena simple</strong> es una cadena con todas sus aristas distintas.</li>
<li>Un <strong>camino</strong> es una cadena con todos sis vértices distintos.</li>
<li>Una<strong> cadena cerrada</strong> es una cadena de longitud no nula en donde el vértice inicial y final coinciden.</li>
<li>Un <strong>ciclo</strong> es una cadena simple cerrada con todos sus vértices internos distintos.</li>
<li>Un grafo es<strong> bipartido</strong> si no tiene ningún ciclo impar.</li>
</ul>
<blockquote><p><a href="http://blogs.ua.es/disl1/files/2010/11/cadena1.jpg"><img class="alignnone size-full wp-image-85" src="http://blogs.ua.es/disl1/files/2010/11/cadena1.jpg" alt="" width="354" height="142" /></a></p>
<p>En el grafo anterior:</p>
<p>Cadena: C1=v1 e1 v2 e2 v3 e3 v5 e6 v2           Esta cadena es <strong>simple</strong> con una <strong>longitud</strong> de 4.</p>
<p>Cadena: C2=v2 e6 v5 e7 v4 e4 v2 e1 v1 e1 v2  Esta cadena es <strong>cerrada</strong>.</p>
<p>Cadena: C3=v1 e1 v2 e2 v3 e3 v5                      Esta cadena es un <strong>camino</strong>.</p>
<p>Cadena: C4=v2 e4 v4 e7 v5 e3 v3 e2 v2           Esta cadena es un <strong>ciclo par</strong>(longitud de 4).</p></blockquote>
<p>Estos conceptos son los mismos para grafos dirigidos salvo que las direcciones de los arcos deben concordar con la dirección del camino o cadena. En el caso dirigido el ciclo recibe el nombre de <strong>circuito</strong>.</p>
<ul>
<li>Diremos que dos vértices <strong>u</strong> y <strong>v </strong>están <strong>conectados</strong> si existe un camino de <strong>u</strong> a <strong>v </strong>y viceversa.</li>
<li>Un grafo es <strong>conexo</strong> si todo par de vértices están conectados.</li>
<li>Un grafo dirigido es <strong>débilmente conexo</strong> si su grafo no dirigido asociado es conexo.</li>
</ul>
<p>La relación de conexión es de <strong>equivalencia </strong>y por tanto determina una partición en el conjunto de vértices. A los elementos de dicha partición se les denomina <strong>componentes conexas</strong> del grafo. Un grafo es <strong>conexo </strong>si y sólo si el número de componentes conexas es 1.</p>
<blockquote>
<h4><span style="color: #33cccc">EQUIVALENCIA:</span></h4>
<p><span style="text-decoration: underline">Conexión:</span></p>
<p>u → v</p>
<p><span style="text-decoration: underline">Transitiva:</span></p>
<p>u → v</p>
<p>v → t</p>
<p>u → t</p>
<p><span style="text-decoration: underline">Reflexión:</span></p>
<p>u R u</p>
<p><span style="text-decoration: underline">Simétrica:</span></p>
<p>u R v</p>
<p>v R u</p></blockquote>
<p>Hasta la semana que viene <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/11/23/10%c2%aa-clase-de-mates-1-matematica-discreta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>9ª Clase de Matemáticas 1</title>
		<link>http://blogs.ua.es/disl1/2010/11/16/9%c2%aa-clase-de-matematicas-1/</link>
		<comments>http://blogs.ua.es/disl1/2010/11/16/9%c2%aa-clase-de-matematicas-1/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 22:53:58 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=68</guid>
		<description><![CDATA[Hoy, en clase de matemáticas 1 hemos visto: Teoría: hemos visto los distintos tipos de grafos. Práctica: el juego de prolog está casi terminado. TEORÍA Tipos de grafos: Llamamos grafo no dirigido asociado a un grafo con el mismo conjunto de vértices y en el que se han ignorado las direcciones de los arcos. Un [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy, en clase de matemáticas 1 hemos visto:</p>
<ul>
<li><span style="color: #33cccc"><span style="text-decoration: underline">Teoría:</span></span> hemos visto los distintos 	tipos de grafos.</li>
<li><span style="color: #33cccc"><span style="text-decoration: underline">Práctica:</span></span> el juego de prolog está 	casi terminado.</li>
</ul>
<h3><strong><span style="color: #33cccc">TEORÍA</span></strong></h3>
<p><strong><span style="color: #33cccc"><br />
</span></strong></p>
<p>Tipos de grafos:</p>
<ul>
<li>Llamamos <span style="text-decoration: underline"><strong>grafo no dirigido 	asociado a un grafo</strong></span> con el mismo conjunto de vértices y en 	el que se han ignorado las direcciones de los arcos.</li>
<li>Un <span style="text-decoration: underline"><strong>grafo mixto</strong></span> es 	aquel que contiene tanto arcos como aristas.
<p><a href="http://blogs.ua.es/disl1/files/2010/11/mixto.jpg"><img class="alignnone size-full wp-image-69" src="http://blogs.ua.es/disl1/files/2010/11/mixto.jpg" alt="" width="354" height="142" /></a></li>
<li>Un <span style="text-decoration: underline"><strong>grafo simple</strong></span> es 	un grafo sin bucles en el que no hay dos aristas que unan el mismo 	par de vértices. Si el grado es dirigido diremos que es simple si 	no tiene bucles y no hay dos arcos uniendo el mismo par de vértices 	y con la misma dirección.</li>
<li>Si un grafo no es simple se llama 	<span style="text-decoration: underline"><strong>multigrafo</strong></span>.
<p><a href="http://blogs.ua.es/disl1/files/2010/11/multi-y-simple.jpg"><img class="alignnone size-full wp-image-70" src="http://blogs.ua.es/disl1/files/2010/11/multi-y-simple.jpg" alt="" width="354" height="142" /></a></li>
<li>Un <span style="text-decoration: underline"><strong>grafo</strong></span><strong> </strong>no dirigido (dirigido) se dice que es <span style="text-decoration: underline"><strong>completo</strong></span> si hay al menos una arista (arco) uniendo cada par de vértices 	distintos. Denominamos por <span style="text-decoration: underline"><strong>Kn</strong></span> al grafo completo no 	dirigido y simple.
<p><a href="http://blogs.ua.es/disl1/files/2010/11/Kn.jpg"><img class="alignnone size-full wp-image-71" src="http://blogs.ua.es/disl1/files/2010/11/Kn.jpg" alt="" width="354" height="142" /></a></li>
<li>Un <span style="text-decoration: underline"><strong>grafo</strong></span> no dirigido 	es <span style="text-decoration: underline"><strong>bipartido</strong></span> si existe una partición {X,Y} del 	conjunto de vértices de forma que toda arista tiene un extremo en X 	y otro en Y. Un grafo dirigido es bipartido si lo es su grafo no 	dirigido asociado.
<p><a href="http://blogs.ua.es/disl1/files/2010/11/bipartido.jpg"><img class="alignnone size-full wp-image-72" src="http://blogs.ua.es/disl1/files/2010/11/bipartido.jpg" alt="" width="354" height="142" /></a></li>
<li><span style="text-decoration: underline"><strong>Km,n</strong></span> es un grafo no 	dirigido bipartido completo y simple con card(V1)=m , card(V2)=n.
<p><a href="http://blogs.ua.es/disl1/files/2010/11/Kmn.jpg"><img class="alignnone size-full wp-image-73" src="http://blogs.ua.es/disl1/files/2010/11/Kmn.jpg" alt="" width="354" height="142" /></a></li>
<li><span style="text-decoration: underline"><strong>Subgrafo</strong></span>: cuando un 	grafo está contenido en otro.</li>
<li>Cuando el número de vértices 	coincide, un grafo es <span style="text-decoration: underline"><strong>generador </strong></span>de otro.</li>
</ul>
<p><strong>dg(V)<span style="font-weight: normal">: número de aristas incidentes con el vértice(el número de aristas que lo tienen como extremo). Cada bucle se cuenta dos veces.</span></p>
<p><span>Γ(V)</span><span><span style="font-weight: normal">: conjunto de vértices adyacentes a v.</span></span></p>
<p><span><span style="font-weight: normal">Y de momento, ya está, hasta la semana que viene <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></p>
<p></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/11/16/9%c2%aa-clase-de-matematicas-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8ª Clase de Matemáticas 1 (comienza Matemática Discreta)</title>
		<link>http://blogs.ua.es/disl1/2010/11/09/8%c2%aa-clase-de-matematicas-1-comienza-matematica-discreta/</link>
		<comments>http://blogs.ua.es/disl1/2010/11/09/8%c2%aa-clase-de-matematicas-1-comienza-matematica-discreta/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 18:48:11 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=54</guid>
		<description><![CDATA[Hoy hemos visto: Teoría: hemos terminado el apartado de lógica con una buena explicación de la deducción natural y hemos comenzado el primer tema de Matemática Discreta (tema 5). Práctica: ya vamos por la fase 6 del juego de prolog, comenzamos a utilizar bucles. Para saber más: TEORÍA Deducción natural: a partir de unas premisas [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy hemos visto:</p>
<ul>
<li><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Teoría</strong></span></span><span style="color: #33cccc"><strong>:</strong></span> hemos terminado el apartado de lógica con una buena explicación de la deducción natural y hemos comenzado el primer tema de Matemática Discreta (tema 5).</li>
<li><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Práctica:</strong></span></span><strong> </strong>ya vamos por la fase 6 del juego de prolog, comenzamos a utilizar bucles.</li>
</ul>
<p>Para saber más:</p>
<h3><span id="more-54"></span><span style="color: #33cccc"><strong>TEORÍA</strong></span></h3>
<p>Deducción natural: a partir de unas premisas y una conclusión había que averiguar si esa conclusión era cierta. Esto se deducía haciendo suposiciones y utilizando las reglas de inferencia.</p>
<p>Reglas de Inferencia utilizadas en los ejemplos siguientes:<span style="text-decoration: underline"><a href="http://blogs.ua.es/disl1/files/2010/11/texto1.jpg"><img class="alignnone size-full wp-image-61" src="http://blogs.ua.es/disl1/files/2010/11/texto1.jpg" alt="" width="606" height="217" /></a></span></p>
<p>Ejemplos:</p>
<ul>
<li><strong>PRIMERO</strong></li>
</ul>
<blockquote><p>Premisas: ja → v , v→ma Conclusión: ja →ma</p>
<p>-1 ja → v</p>
<p>-2 v →ma</p>
<p><strong>3 ja </strong> Suponemos que ja es cierta</p>
<p><strong>4 v </strong> De lo anterior se deduce v , se utiliza la regla MP en las proposiciones 1 y 3</p>
<p><strong>5 ma</strong> MP de 2,4</p>
<p>6 ja →ma Se hace la TD de 3-5</p>
<p>De 3 a 5, hay una subdeducción que debe ir en un corchete, yo la he puesto en negrita.</p></blockquote>
<ul>
<li><strong>SEGUNDO</strong></li>
</ul>
<blockquote><p>Premisas: at→ so <strong>v</strong> in, in →¬ju   Conclusión: at→ (¬so→ ¬ju)</p>
<p>-1 at→ so <strong>v</strong> in</p>
<p>-2 in →¬ju</p>
<p><strong>3 at </strong></p>
<p><strong><span style="text-decoration: underline">4 ¬so</span></strong></p>
<p><span style="text-decoration: underline"><strong>5</strong></span><span style="text-decoration: underline"><strong> so v in   MP 1,3</strong></span></p>
<p><span style="text-decoration: underline"><strong>6</strong></span><span style="text-decoration: underline"><strong> in           SD 4,5</strong></span></p>
<p><span style="text-decoration: underline"><strong>7</strong></span><span style="text-decoration: underline"><strong> ¬ju        MP 2,6</strong></span></p>
<p><strong>8 ¬so→ ¬ju      TD 4,7</strong></p>
<p>9 at→ (¬so→ ¬ju)</p></blockquote>
<ul>
<li><strong>TERCERO (Aquí se utiliza la reducción al absurdo)</strong></li>
</ul>
<blockquote><p>Premisas: A → C ^P , V, P → ¬V     Conclusión:   ¬A</p>
<p>Consiste en comenzar la deducción suponiendo como cierto lo contrario de la conclusión, en este caso: A</p>
<p>-1 A → C ^P</p>
<p>-2 V</p>
<p>-3 P → ¬V</p>
<p><strong>4  A </strong></p>
<p><strong>5 C ^P        MP 1,4</strong></p>
<p><strong>6 P               EC 5</strong></p>
<p><strong>7 ¬V            MP 3,6</strong></p>
<p><strong>8 V^¬V     IC 2,7</strong></p>
<p>9 ¬A             IN (Abs) 4-8</p></blockquote>
<p><strong><span style="text-decoration: underline">TEMA 5 (Matemática Discreta) GRAFOS</span></strong></p>
<p>Un grafo es una estructura discreta formada por vértices y aristas.</p>
<p>Suelen haber dos tipos de grafos:</p>
<ul>
<li>Grafo No dirigido G: es un par (V, A), en el que V es un conjunto cuyos elementos llamaremos vértices, y A una familia de pares <strong><span style="text-decoration: underline">no ordenados</span></strong> de vértices, que llamaremos <strong><span style="text-decoration: underline">aristas</span></strong>.</li>
<li>Grafo Dirigido G: es un par (V, A), en el que V es un conjunto cuyos elementos llamaremos vértices, y A una familia de pares <strong><span style="text-decoration: underline">ordenados</span></strong> de vértices, que llamaremos <span style="text-decoration: underline"><strong>arcos</strong></span>.</li>
</ul>
<p>Conceptos Básicos:</p>
<ul>
<li>Los extremos de una arista (arco) se dice que son <strong>incidentes</strong> con la arista (arco).</li>
<li>Dos vértices incidentes con una misma arista (arco) se dicen <strong>adyacentes</strong>.</li>
<li>Un<strong> bucle</strong> es una arista (o arco) cuyos extremos son el mismo vértice.</li>
</ul>
<p>Ejemplo de Grafos</p>
<blockquote><p><img class="alignnone size-medium wp-image-56" src="http://blogs.ua.es/disl1/files/2010/11/Grafos-copia-copia-300x119.jpg" alt="" width="300" height="119" /></p></blockquote>
<p>El primer grafo es no dirigido ya que no importa el orden de los vértices.</p>
<p>El segundo grafo es dirigido, puesto que los vértices están ordenados, y tienen una dirección establecida.</p>
<p><span style="text-decoration: underline">Grafo No Dirigido (Representación matemática):</span></p>
<blockquote><p>G (V, A) ;</p>
<p>V= {1,2,3,4};</p>
<p>A={ e1= {1,2},{2,1}    e2={2,3},{3,2}</p>
<p>e3={3,4},{4,3}    e4={1,3},{3,1}    }</p></blockquote>
<p><span style="text-decoration: underline">Grafo Dirigido (Representación matemática):</span></p>
<blockquote><p>G (V, A) ;</p>
<p>V= {1,2,3,4};</p>
<p>A={ e1= {1,2}    e2={2,3}</p>
<p>e3={3,2}    e4={3,4}    e5={1,3}    }</p></blockquote>
<h3><span style="color: #33cccc">PRÁCTICA</span></h3>
<p>Hoy hemos empezado a hacer bucles en la fase 6 del juego &#8220;Aquí no hay quien estudie&#8230;&#8230;.Mates1&#8243;.</p>
<p>Simplemente se trata de poner dentro de un predicado el predicado <strong><span style="text-decoration: underline">repeat</span></strong>.</p>
<p><strong><span style="text-decoration: underline">REPEAT</span></strong> lo que hace es repetir una cantidad de objetivos si uno de ellos fracasa hasta que se cumplan todos.</p>
<p>Si al final de los objetivos ponemos, además, <strong><span style="text-decoration: underline">FAIL</span></strong> entonces lo que ocurrirá es que se repetirá continuamente una y otra vez. Si sucede esto, se puede utilizar la combinación de teclado <strong>ctrl + C</strong> para pararlo.</p>
<p>Hasta la semana que viene <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/11/09/8%c2%aa-clase-de-matematicas-1-comienza-matematica-discreta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7ª Clase de Matemáticas 1</title>
		<link>http://blogs.ua.es/disl1/2010/11/04/7%c2%aa-clase-de-matematicas-1/</link>
		<comments>http://blogs.ua.es/disl1/2010/11/04/7%c2%aa-clase-de-matematicas-1/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 17:47:20 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=48</guid>
		<description><![CDATA[Esta semana hemos dado otro método para demostrar si un razonamiento es correcto. Teoría: vimos unos ejemplos de la forma clausal (ya descrito en la entrada anterior) y la deducción natural mediante la cual se deducirá si un razonamiento es correcto o no. Demostración Por Deducción Natural Se trata de demostrar la validez de un [...]]]></description>
			<content:encoded><![CDATA[<p>Esta semana hemos dado otro método para demostrar si un razonamiento es correcto.</p>
<ul>
<li><span style="color: #33cccc"><span style="text-decoration: underline">Teoría:</span></span> vimos unos ejemplos de la forma clausal (ya descrito en la entrada anterior) y la deducción natural mediante la cual se deducirá si un razonamiento es correcto o no.</li>
</ul>
<h3><span style="color: #33cccc">Demostración Por Deducción Natural</span></h3>
<p>Se trata de demostrar la validez de un razonamiento, es decir de comprobar que una conclusión Q se obtiene de un conjunto de premisas Pi mediante la aplicación de un conjunto de reglas de inferencia. El proceso deductivo será el de la deducción natural que realiza demostraciones mediante la manipulación de fórmula sin tener en cuenta los valores de verdad de las mismas.</p>
<p><span style="text-decoration: underline">Subdeducciones: </span></p>
<p>Uno de los aspectos cruciales de la deducción natural son las subdeducciones. En cualquier paso de nuestra deducción podemos introducir un supuesto provisional que debe ser cancelado en alguna línea posterior. Desde el supuesto hasta la cancelación tendremos una subdeducción. Para poder finalizar una demostración deberemos haber cancelado todos los supuestos que hayamos hecho.</p>
<p><span style="text-decoration: underline">Componentes de una deducción:</span></p>
<p>En una deducción tenemos una secuencia finita de fórmulas tales que cada una de ellas puede ser:</p>
<ul>
<li>Supuesto inicial o premisa.</li>
<li>Supuesto provisional.</li>
<li>Una fórmula que se deriva lógicamente de otra por inferencia inmediata.</li>
</ul>
<ol>
<li>Supuestos iniciales o premisas: son fórmulas que se consideran hipotéticamente dadas desde el principio de la deducción.</li>
<li>Subdeducciones: son líneas que se introducen provisionalmente y deberán ser canceladas antes del establecimiento de la conclusión.</li>
<li>Líneas que proceden de otra anterior por aplicación de una regla de inferencia: a estas líneas las llamamos consecuencias lógicas inmediatas de otras anteriores.</li>
</ol>
<p><span style="text-decoration: underline">Reglas de inferencia:</span></p>
<p>Hay 8 reglas, dos para cada conectiva y 4 para el Cálculo de Predicados. Sólo pondré algunas como ejemplo.</p>
<ul>
<li>Regla de Eliminación del Implicador: supuesta una cierta implicación y la fórmula que hace en ella de antecedente, se puede afirmar el consecuente.</li>
</ul>
<blockquote><p>A→B</p>
<p>A</p>
<p>_______</p>
<p>B</p></blockquote>
<ul>
<li>Regla de Introducción del Conjuntor: si se afirma una proposición y luego otra, se puede afirmar la conjunción de ambas.</li>
</ul>
<blockquote><p>A</p>
<p>B</p>
<p>_______</p>
<p>A Λ B</p></blockquote>
<ul>
<li>Regla de Introducción del Disyuntor: si una fórmula es verdadera, también es verdadera si le añadimos con disyunción otra fórmula, tanto si es atómica como molecular.</li>
</ul>
<blockquote><p>A                                 B</p>
<p>_______                   ________</p>
<p>A v B                         A v B</p></blockquote>
<p><span style="text-decoration: underline">Demostración por el método directo:</span></p>
<p>Se utiliza para demostrar la verdad de una fórmula condicional. Para ello se asume que es cierto el antecedente. El método se aplica cuando se quiere deducir una fórmula condicional X → Y. Proceso deductivo del método directo:</p>
<ol>
<li>Se añade a las líneas de deducción una premisa auxiliar que será la fórmula X.</li>
<li>Esta premisa X abre una subdeducción dentro de la deducción en la que se encuentra.</li>
<li>A partir de ella se construye una argumentación en la cual podemos utilizar fórmulas anteriores que aparezcan en la deducción y reglas de inferencia hasta obtener la fórmula Y.</li>
<li>En este punto se concluye la prueba y queda establecida la validez de X → Y.</li>
</ol>
<p><span style="text-decoration: underline">Demostración por el método de reducción al absurdo:</span></p>
<p>En una demostración aparece una contradicción cuando se deduce una fórmula y su negada. El método de reducción al absurdo se fundamenta en la estrategia que consiste en suponer explícitamente la negación de la proposición a demostrar, a partir de esta hipótesis, se trata de generar una contradicción. Si aparece dicha contradicción, es que la suposición es errónea.</p>
<p>Y ya está, hasta la semana que viene&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/11/04/7%c2%aa-clase-de-matematicas-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>6ª Clase de Matemáticas 1</title>
		<link>http://blogs.ua.es/disl1/2010/10/26/6%c2%aa-clase-de-matematicas-1/</link>
		<comments>http://blogs.ua.es/disl1/2010/10/26/6%c2%aa-clase-de-matematicas-1/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 18:22:48 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=42</guid>
		<description><![CDATA[﻿﻿Hoy hemos visto mucho ejemplos de todo, tanto de ejercicios de teoría como de prolog (práctica). Introducción: Teoría: hemos dado el estudio de la validez de un razonamiento a partir del conjunto de fórmulas que lo conforman. Para ello, se utiliza la regla de resolución de Robinson y la forma clausal de una fórmula. Práctica: [...]]]></description>
			<content:encoded><![CDATA[<p>﻿﻿Hoy hemos visto mucho ejemplos de todo, tanto de ejercicios de teoría como de prolog (práctica).</p>
<p><em><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Introducción:</strong></span></span></em></p>
<p><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Teoría:</strong></span></span> hemos dado el estudio de la validez de un razonamiento a partir del conjunto de fórmulas que lo conforman. Para ello, se utiliza la regla de resolución de Robinson y la forma clausal de una fórmula.</p>
<p><strong><span style="color: #33cccc"><span style="text-decoration: underline">Práctica:</span></span></strong> hoy hemos aprendido a utilizar predicados dinámicos y a utilizar el implicador (condicional), además de ver algunos ejemplos de todo ello.</p>
<p><span id="more-42"></span></p>
<h2><em><span style="color: #33cccc">Teoría:</span></em></h2>
<p>Para empezar voy a definir qué es un fórmula satisfacible e insatisfacible.</p>
<ul>
<li>Fórmula satisfacible: una fórmula lógica es satisfacible si existe alguna interpretación que la hace verdadera.</li>
<li>Fórmula insatisfacible: una fórmula lógica es insatisfacible si y sólo si es falsa para todas sus interpretaciones.</li>
<li>Conjunto de fórmulas satisfacible: si existe una interpretación que es un modelo para todas las fórmlas del conjunto.</li>
<li>Conjunto de fórmulas insatisfacible: si no existe ninguna interpretación que sea modelo (que haga verdadero el conjunto) para todas las fórmulas del conjunto .</li>
</ul>
<p>Para estudiar si un razonamiento es o no correcto hay que averiguar si en conjunto de fórmulas es insatisfacible. Si lo es, entonces el razonamiento es correcto. Para deducir si el conjunto de fórmulas es insatisfacible hay que aplicar la regla de resolución, aunque, antes, hay que obtener la forma clausal de las premisas y de la negación de la conclusión.</p>
<p><span style="text-decoration: underline"><span style="color: #33cccc"><span style="text-decoration: underline">FORMA CLAUSAL</span></span></span></p>
<p>Consiste en transformar fórmulas en otras fórmulas más simples de evaluar. Dichas fórmulas se caracterizan por la inexistencia del implicador. Una fórmula está escrita en forma clausal si dicha fórmula está representada por su conjunto de cláusulas.</p>
<ul>
<li>Cláusula: disyunción de literales.</li>
<li>Literales: fórmula atómica afirmada o negada.</li>
<li>Cláusula vacía: cláusula sin literales. Se representa por [] y su valor es siempre contradicción.</li>
</ul>
<p>Para obtener la forma clausal de una fórmula hay que:</p>
<ul>
<li>Eliminar implicadores y coimplicadores mediante la aplicación de la regla:</li>
</ul>
<blockquote><p>A&#8211;&gt;B =  ¬AvB</p></blockquote>
<ul>
<li>Normalizar negadores:</li>
</ul>
<blockquote><p>Leyes de Morgan: ¬(A v B) = ¬A ^ ¬B; ¬(A^B) = ¬A v ¬B.</p></blockquote>
<ul>
<li>En fórmulas cuantificadas, en dos cuantificadores no deben coincidir los nombres de las variables.</li>
<li>Eliminar los cuantificadores exitenciales.</li>
<li>Poner los cuantificadores universales a la cabeza de la fórmula.</li>
<li>Aplicar la regla distributiva:</li>
</ul>
<blockquote><p>A v (B ^C) = (A v B) ^ (A v C)</p></blockquote>
<ul>
<li>Pueden coincidir constantes pero no las variables.</li>
</ul>
<p><span style="color: #33cccc"><span style="text-decoration: underline">MÉTODO DE RESOLUCIÓN DE ROBINSON</span></span></p>
<p>La regla de resolución para una fórmula proposicional obtiene una nueva cláusula C3 a partir de otras dos, C1 y C2. Esta nueva cláusula es llamada resolvente de C1 y C2. Para hallar C3, C1 debe contener un literal L y C2 un literal ¬L. La cláusula C3 será la disyunción de todos los literales de C1 y de C2 menos los literales L y ¬L.</p>
<p>Ejemplos:</p>
<blockquote><p>P y ¬P v Q   C3=Q</p>
<p>P v Q y ¬P v Q   C3=Q</p>
<p>P v Q y ¬P v ¬Q   C3=Q v ¬Q ; P v ¬P (dos posibilidades)</p>
<p>¬P y P   C3=nada</p>
<p>P v Q y ¬P v R   C3=Q v R</p></blockquote>
<p>Con todo esto, a partir de un conjunto de cláusulas C, si la cláusula resolvente es la cláusula vacía, C es insstisfacible, por tanto el razonamiento es correcto. Si no se encuentran cláusulas resolventes, C no es insatisfacible.</p>
<h2><em><span style="color: #33cccc">Práctica:</span></em></h2>
<p><span style="color: #33cccc"><span style="text-decoration: underline">PREDICADOS DINÁMICOS</span></span></p>
<p>Definiré que son los predicados dinámicos:</p>
<ul>
<li>Predicado dinámico: aquel que nos permite añadir cláusulas durante la ejecución del programa.</li>
</ul>
<p>Para declarar un predicado dinámico:</p>
<blockquote><p>Ejemplo: &#8220;:- dynamic mensaje_guardado/1.&#8221; esto es :- dynamic predicado/nº de argumentos.</p></blockquote>
<p>Luego tenemos varios predicados dinámicos:</p>
<ul>
<li>assert : para añadir nuevos hechos.</li>
<li>retract : para eliminar hechos. &#8212;&#8211;&gt; retract(hecho(_)) : cuando dentro del paréntesis ponemos barra baja, elimina el primer hecho que encuentre.</li>
<li>retractall : para borrar todos los hechos.</li>
<li>listing: para ver las cláusulas del programa.</li>
</ul>
<p><span style="color: #33cccc"><span style="text-decoration: underline">OPERADOR   -&gt;</span></span></p>
<p>Este operador &#8220;-&gt;&#8221; es un condicional. Por ejemplo a-&gt;c , es lo mismo que decir si ocurre a entonces c. Para a-&gt;c;e , significa si ocurre a entonces c, si no, e.</p>
<p>Aunque el condicional fallé, muchas veces se quiere que la regla tenga éxito por lo que se suele poner &#8220;true/&#8221; después de &#8220;;&#8221; .</p>
<p>Hasta otra!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/10/26/6%c2%aa-clase-de-matematicas-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5ª Clase de Matemáticas 1</title>
		<link>http://blogs.ua.es/disl1/2010/10/19/5%c2%aa-clase-de-matematicas-1/</link>
		<comments>http://blogs.ua.es/disl1/2010/10/19/5%c2%aa-clase-de-matematicas-1/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 22:28:16 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=38</guid>
		<description><![CDATA[Bueno, como en cada clase, más materia, más estudiar. Resumen: Clase de teoría: hoy hemos visto de manera más desarrollada la demostración de razonamientos. Para ello, hemos visto en más profundidad las tablas de verdad, el método de contraejemplo y los tipos de interpretaciones. Clase práctica: seguimos desarrollando el juego &#8220;Aquí no hay quien estudie&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno, como en cada clase, más materia, más estudiar.</p>
<p>Resumen:</p>
<ul>
<li><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Clase de teoría:</strong></span></span> hoy hemos visto de manera más desarrollada la demostración de razonamientos. Para ello, hemos visto en más profundidad las tablas de verdad, el método de contraejemplo y los tipos de interpretaciones.</li>
</ul>
<ul>
<li><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Clase práctica:</strong></span></span> seguimos desarrollando el juego &#8220;Aquí no hay quien estudie&#8230; Mates1&#8243; terminando la fase 3 del juego.</li>
</ul>
<p><strong>Desarrollo:</strong></p>
<ul>
<li><strong>Interpretación y tipos de interpretaciones.</strong></li>
<li><strong>Clasificación de una fórmula atómica.</strong></li>
<li><strong>Consecuencia lógica.</strong></li>
<li><strong>Tablas de verdad y contraejemplo.</strong></li>
</ul>
<p><span id="more-38"></span><span style="color: #33cccc"><strong>Interpretación</strong></span></p>
<p>Una interpretación es una función que asigna un valor de verdad a una proposición a partit de los significados de sus fórmulas.</p>
<p>Hay dos tipos de interpretaciones:</p>
<ul>
<li>Interpretación modelo: una interpretación de una fórmula bien formada es modelo si bajo esta interpretación la fórmula se interpreta como verdadera.</li>
<li>Interpretación contramodelo o contraejemplo: una interpretación es contramodelo si bajo esta interpretación la fórmula se interpreta como falsa.</li>
</ul>
<p><span style="color: #33cccc"><strong>Fórmulas atómicas</strong></span></p>
<ul>
<li>Tautología: cuando la fórmula es verdadera para toda interpretación.</li>
<li>Contradicción: cuando la fórmula no es verdadera bajo ninguna interpretación.</li>
<li>Contingencia: cuando existe al menos una interpretación que hace que la fórmula se interprete como verdadera y al menos otra interpretación que la haga falsa.</li>
</ul>
<p><span style="color: #33cccc"><strong>Consecuencia lógica</strong></span></p>
<p>Es la relación entre las premisas y la conclusión de un argumento deductivamente correcto. Una conclusión es una consecuencia lógica de las premisas cuando no es posible que las premisas sean verdaderas y la conclusión falsa, o cuando todo modelo de las premisas es también un modelo de la conclusión.</p>
<p><span style="color: #33cccc"><strong>Métodos de las tablas de verdad</strong></span></p>
<p>Una tabla de verdad es una tabla que muestra el valor semántico de una fbf molecular para cada combinación de valores de verdad que se pueda asignar a sus componentes.</p>
<p>Para hacer una tabla de verdad se crea un cuadro de doble entrada que tendrá tantas filas como interpretaciones disponga la fórmula. Se pone una columna por cada variable que aparezca en la fbf.</p>
<p><span style="color: #33cccc"><strong>Método de contraejemplo</strong></span></p>
<p>Un contraejemplo es un ejemplo que prueba la falsedad de un enunciado. Un contraejemplo para un razonamiento es la existencia de una interpretación que asigne valores verdaderos a las premisas y falso a la conclusión.</p>
<p>Para comprobar la existencia de un contraejemplo en la resolución de un problema se supone la existencia de dicha interpretación en el problema y se estudia el comportamiento de cada una de las fórmulas del argumento, buscando posibles contradicciones.</p>
<p>Y ya está, hasta la semana que viene <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/10/19/5%c2%aa-clase-de-matematicas-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4ª clase de M1</title>
		<link>http://blogs.ua.es/disl1/2010/10/05/4%c2%aa-clase-de-m1/</link>
		<comments>http://blogs.ua.es/disl1/2010/10/05/4%c2%aa-clase-de-m1/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 18:27:11 +0000</pubDate>
		<dc:creator>disl1</dc:creator>
				<category><![CDATA[Matemáticas]]></category>

		<guid isPermaLink="false">http://blogs.ua.es/disl1/?p=25</guid>
		<description><![CDATA[Hola otra vez Cada vez más materia, cada vez más difícil&#8230;. Allá vamos! Hoy: Teoría: hemos terminado de ver  el cuantificador universal y el cuantificador existencial. Luego, hemos comenzado a aprender como demostrar la verdad de un razonamiento. Práctica: seguimos elaborando el juego &#8220;Aquí no hay quien estudie&#8230; Mates 1! y ya empezamos a relacionar [...]]]></description>
			<content:encoded><![CDATA[<p>Hola otra vez <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Cada vez más materia, cada vez más difícil&#8230;. Allá vamos!</p>
<p>Hoy:</p>
<ul>
<li><span style="color: #33cccc"><strong><span style="text-decoration: underline">Teoría:</span></strong></span> hemos terminado de ver  el cuantificador universal y el cuantificador existencial. Luego, hemos comenzado a aprender como demostrar la verdad de un razonamiento.</li>
<li><span style="color: #33cccc"><span style="text-decoration: underline"><strong>Práctica:</strong></span></span> seguimos elaborando el juego &#8220;Aquí no hay quien estudie&#8230; Mates 1! y ya empezamos a relacionar hechos.</li>
</ul>
<p><strong>Para más información: desarrollo de la teoría y la práctica.</strong></p>
<p><strong><br />
</strong></p>
<p><span id="more-25"></span></p>
<h2><span style="color: #33cccc">Teoría</span></h2>
<h3><span style="text-decoration: underline">Cuantificadores:</span></h3>
<ul>
<li>Cuantificador universal  <img src="http://upload.wikimedia.org/math/d/4/d/d4d49bead125261b226eaa867bd016ce.png" alt=" \forall " /> : significa que todos los sujetos x si verifican la propiedad P entonces verifican la propiedad Q.  Las expresiones que van acompañadas del cuantificador universal siempre llevan el implicador →.</li>
<li>Cuantificador existencial E (en realidad es una E al revés): significa que existe algún sujeto x que verifica que el predicado P y que verifica también Q. Las expresiones que van acompañadas del cuantificador existencial siempre llevan la conjunción ^.</li>
</ul>
<p>La negación de ¬<img src="http://upload.wikimedia.org/math/d/4/d/d4d49bead125261b226eaa867bd016ce.png" alt=" \forall " /> significa no todos.</p>
<p>La negación de ¬E significa ninguno.</p>
<p>Cuando tenemos una fórmula con uno de los dos cuantificadores y queremos cambiar uno de ellos por el otro tenemos que tener en cuenta las Leyes de Equivalencia:</p>
<blockquote><p>A→B Ξ ¬(AνB) Ξ ¬A→¬B Ξ ¬(A^¬B)</p></blockquote>
<p>Enunciado cuantificadores:</p>
<p><strong>¬</strong><strong><img src="http://upload.wikimedia.org/math/d/4/d/d4d49bead125261b226eaa867bd016ce.png" alt=" \forall " />x P(x)  no todos los x tienen la propiedad P</strong></p>
<p><strong>Ex¬P(x)  hay algún x que no tiene la propiedad P</strong></p>
<p><img src="http://upload.wikimedia.org/math/d/4/d/d4d49bead125261b226eaa867bd016ce.png" alt=" \forall " />x¬P(x)  todos los x no tienen la propiedad P</p>
<p>¬ExP(x)  no existe ningún x que tenga la propiedad P</p>
<p><strong>¬E</strong><strong>x¬P(x)  no hay ningún x que posea la propiedad no P</strong></p>
<p><strong><img src="http://upload.wikimedia.org/math/d/4/d/d4d49bead125261b226eaa867bd016ce.png" alt=" \forall " />xP(x)  todos los x verifican P</strong></p>
<p>¬<img src="http://upload.wikimedia.org/math/d/4/d/d4d49bead125261b226eaa867bd016ce.png" alt=" \forall " />x¬P(x)  no todos los x carecen de la propiedad P</p>
<p>ExP(x)  hay algún x que tiene la propiedad P</p>
<h3><span style="text-decoration: underline">Demostración semántica de razonamientos:</span></h3>
<p>La semántica de la lógica es la teoría que nos da reglas para hallar el valor de verdad de una fórmula.</p>
<p>Para hallar el valor de verdad de una fórmula hay que tener presente el principio de bivalencia: o todo es cierto(1) o todo es falso(0).</p>
<p>Y también tendremos que elaborar las tablas de verdad:</p>
<table border="1" cellspacing="0" cellpadding="4" width="100%">
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<col width="17*"></col>
<tbody>
<tr valign="TOP">
<td width="7%">P</td>
<td width="7%">→</td>
<td width="7%">Q</td>
<td width="7%"></td>
<td width="7%">P</td>
<td width="7%">^</td>
<td width="7%">Q</td>
<td width="7%"></td>
<td width="7%">P</td>
<td width="7%"><span style="font-family: 'Times New Roman', serif">v</span></td>
<td width="7%">Q</td>
<td width="7%"></td>
<td width="7%">P</td>
<td width="7%">↔</td>
<td width="7%">Q</td>
</tr>
<tr valign="TOP">
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%"></td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%"></td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%"></td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%">V</td>
</tr>
<tr valign="TOP">
<td width="7%">V</td>
<td width="7%">F</td>
<td width="7%">F</td>
<td width="7%"></td>
<td width="7%">V</td>
<td width="7%">F</td>
<td width="7%">F</td>
<td width="7%"></td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%">F</td>
<td width="7%"></td>
<td width="7%">V</td>
<td width="7%">F</td>
<td width="7%">F</td>
</tr>
<tr valign="TOP">
<td width="7%">F</td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%"></td>
<td width="7%">F</td>
<td width="7%">F</td>
<td width="7%">V</td>
<td width="7%"></td>
<td width="7%">F</td>
<td width="7%">V</td>
<td width="7%">V</td>
<td width="7%"></td>
<td width="7%">F</td>
<td width="7%">F</td>
<td width="7%">V</td>
</tr>
<tr valign="TOP">
<td width="7%">F</td>
<td width="7%">V</td>
<td width="7%">F</td>
<td width="7%"></td>
<td width="7%">F</td>
<td width="7%">F</td>
<td width="7%">F</td>
<td width="7%"></td>
<td width="7%">F</td>
<td width="7%">F</td>
<td width="7%">F</td>
<td width="7%"></td>
<td width="7%">F</td>
<td width="7%">V</td>
<td width="7%">F</td>
</tr>
</tbody>
</table>
<h2><span style="color: #33cccc"><strong>Práctica</strong></span></h2>
<p>Ahora empezamos a realizar conexiones entre el juego y el jugador, es decir, ya empezamos a poner órdenes pidiendo al jugador que quiere hacer, a dónde quiere ir, etc.</p>
<p>Para ello si le decimos: &#8216;¿que quieres hacer?&#8217; y el jugador escribe algo, hay que hacer que el programa lea lo que ha escrito y si lo que ha escrito coincide con las acciones posibles, prolog dirá YES.</p>
<p>Para que almacene lo que el jugador introduce se utiliza:</p>
<p>read(x) &#8216;donde x puede ser una acción&#8217;.</p>
<p>Por ejemplo, hemos escrito:</p>
<p>%empieza: si escribes empieza, comenzará el juego</p>
<p>empieza:- write(&#8216;¿Qué quieres hacer?&#8217;), read(accion).</p>
<p>%accion: acciones que se pueden realizar.</p>
<p>accion(accion1)</p>
<p>accion(accion2),etc.</p>
<p>Cuando escribas empieza escribirá &#8216;¿Qué quieres hacer?&#8217; y esperará a que introduzcas algo. Si ese algo coincide con las acciones que has introducido, como ya he dicho, dirá YES.</p>
<p>YA!! no más materia hasta la semana que viene <img src='http://blogs.ua.es/disl1/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<dl>
<dl>
<dl>
<dl>
<dl></dl>
</dl>
</dl>
</dl>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://blogs.ua.es/disl1/2010/10/05/4%c2%aa-clase-de-m1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

