<?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>Mathematics and Computation &#187; Talks</title>
	<atom:link href="http://math.andrej.com/category/talks/feed/" rel="self" type="application/rss+xml" />
	<link>http://math.andrej.com</link>
	<description>Mathematics for computers</description>
	<lastBuildDate>Thu, 29 Jul 2010 13:18:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mathematically Structured but not Necessarily Functional Programming</title>
		<link>http://math.andrej.com/2009/05/29/mathematically-structured-but-not-necessarily-functional-programming/</link>
		<comments>http://math.andrej.com/2009/05/29/mathematically-structured-but-not-necessarily-functional-programming/#comments</comments>
		<pubDate>Fri, 29 May 2009 06:16:18 +0000</pubDate>
		<dc:creator>Andrej Bauer</dc:creator>
				<category><![CDATA[Computation]]></category>
		<category><![CDATA[Constructive math]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[RZ]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://math.andrej.com/?p=217</guid>
		<description><![CDATA[<p>These are the slides and the extended abstract from my MSFP 2008 talk. Apparently, I forgot to publish them online. There is a discussion on the Agda mailing list to which the talk is somewhat relevant, so I am publishing now.</p>
<p>Abstract: Realizability is an interpretation of intuitionistic logic which subsumes the Curry-Howard interpretation of propositions [...]]]></description>
			<content:encoded><![CDATA[<p>These are the slides and the extended abstract from my <a href="http://msfp.org.uk/">MSFP</a> 2008 talk. Apparently, I forgot to publish them online. There is a discussion on the <a href="http://wiki.portal.chalmers.se/agda/">Agda</a> mailing list to which the talk is somewhat relevant, so I am publishing now.</p>
<p><strong>Abstract:</strong> Realizability is an interpretation of intuitionistic logic which subsumes the Curry-Howard interpretation of propositions as types, because it allows the realizers to use computational effects such as non-termination, store and exceptions. Therefore, we can use realizability as a framework for program development and extraction which allows any style of programming, not just the purely functional one that is supported by the Curry-Howard correspondence. In joint work with <a href="http://www.cs.hmc.edu/~stone/">Christopher A. Stone</a> we developed RZ, a tool which uses realizability to translate specifications written in constructive logic into interface code annotated with logical assertions. RZ does not extract code from proofs, but allows any implementation method, from handwritten code to code extracted from proofs by other tools. In our experience, RZ is useful for specification of non-trivial theories. While the use of computational effects does improve efficiency it also makes it difficult to reason about programs and prove their correctness. We demonstrate this fact by considering non-purely functional realizers for a Brouwerian continuity principle.</p>
<p><strong>Download: </strong><a href="/wp-content/uploads/2009/05/msfp2008-slides.pdf">msfp2008-slides.pdf</a>, <a href="/wp-content/uploads/2009/05/msfp2008-abstract.pdf">msfp2008-abstract.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://math.andrej.com/2009/05/29/mathematically-structured-but-not-necessarily-functional-programming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Efficient computation with Dedekind reals</title>
		<link>http://math.andrej.com/2008/08/24/efficient-computation-with-dedekind-reals/</link>
		<comments>http://math.andrej.com/2008/08/24/efficient-computation-with-dedekind-reals/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 10:16:58 +0000</pubDate>
		<dc:creator>Andrej Bauer</dc:creator>
				<category><![CDATA[Computation]]></category>
		<category><![CDATA[Constructive math]]></category>
		<category><![CDATA[Logic]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://math.andrej.com/2008/08/24/efficient-computation-with-dedekind-reals/</guid>
		<description><![CDATA[<p>Two versions of this talk were given at Computability and complexity in analysis 2008 and at Mathematics, Algorithms and Proofs 2008.</p>
<p>Joint work with Paul Taylor.</p>
<p>Abstract: Cauchy&#8217;s construction of reals as sequences of rational approximations is the theoretical basis for a number of implementations of exact real numbers, while Dedekind&#8217;s construction of reals as cuts has [...]]]></description>
			<content:encoded><![CDATA[<p>Two versions of this talk were given at <a href="http://cca-net.de/cca2008/">Computability and complexity in analysis 2008</a> and at <a href="http://cdsagenda5.ictp.trieste.it/full_display.php?smr=0&#038;ida=a07167">Mathematics, Algorithms and Proofs 2008</a>.</p>
<p>Joint work with <a href="http://www.paultaylor.eu/">Paul Taylor</a>.</p>
<p><b>Abstract:</b> Cauchy&#8217;s construction of reals as sequences of rational approximations is the theoretical basis for a number of implementations of exact real numbers, while Dedekind&#8217;s construction of reals as cuts has inspired fewer useful computational ideas. Nevertheless, we can see the computational content of Dedekind reals by constructing them within <a href="http://www.paultaylor.eu/ASD/">Abstract Stone Duality</a> (ASD), a computationally meaningful calculus for topology. This provides the theoretical background for a novel way of computing with real numbers in the style of logic programming. Real numbers are defined in terms of (lower and upper) Dedekind cuts, while programs are expressed as statements about real numbers in the language of ASD. By adapting Newton&#8217;s method to interval arithmetic we can make the computations as efficient as those based on Cauchy reals.
</p>
<p><b>Slides:</b> <a href="/wp-content/uploads/2008/08/slides-map2008.pdf">slides-map2008.pdf</a> (obsolete version: <a href="/wp-content/uploads/2008/08/slides-cca2008.pdf">slides-cca2008.pdf</a>)<br />
<b>Extended abstract:</b> <a href="/wp-content/uploads/2008/08/abstract-cca2008.pdf">abstract-cca2098.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://math.andrej.com/2008/08/24/efficient-computation-with-dedekind-reals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Role of the Interval Domain in Modern Exact Real Arithmetic</title>
		<link>http://math.andrej.com/2007/09/18/the-role-of-the-interval-domain-in-modern-exact-real-airthmetic/</link>
		<comments>http://math.andrej.com/2007/09/18/the-role-of-the-interval-domain-in-modern-exact-real-airthmetic/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 05:39:45 +0000</pubDate>
		<dc:creator>Andrej Bauer</dc:creator>
				<category><![CDATA[Computation]]></category>
		<category><![CDATA[Constructive math]]></category>
		<category><![CDATA[RZ]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://math.andrej.com/2007/09/18/the-role-of-the-interval-domain-in-modern-exact-real-airthmetic/</guid>
		<description><![CDATA[<p>With Iztok Kavkler.</p>
<p>Abstract: The interval domain was proposed by Dana Scott as a domain-theoretic model for real numbers. It is a successful theoretical idea which also inspired a number of computational models for real numbers. However, current state-of-the-art implementations of real numbers, e.g., Mueller&#8217;s iRRAM and Lambov&#8217;s RealLib, do not seem to be based on [...]]]></description>
			<content:encoded><![CDATA[<p>With <a href="http://www.fmf.uni-lj.si/~kavkler/">Iztok Kavkler</a>.</p>
<p><b>Abstract:</b> The interval domain was proposed by Dana Scott as a domain-theoretic model for real numbers. It is a successful theoretical idea which also inspired a number of computational models for real numbers. However, current state-of-the-art implementations of real numbers, e.g., Mueller&#8217;s iRRAM and Lambov&#8217;s RealLib, do not seem to be based on the interval domain. In fact, their authors have observed that domain-theoretic concepts such as monotonicity of functions hinder efficiency of computation.</p>
<p>I will review the data structures and algorithms that are used in modern implementations of exact real arithmetic. They provide important insights, but some questions remain about what theoretical models support them, and how we can show them to be correct. It turns out that the correctness is not always clear, and that the good old interval domain still has a few tricks to offer.</p>
<p><b>Download slides:</b> <a href="/wp-content/uploads/2007/09/domains8-slides.pdf">domains8-slides.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://math.andrej.com/2007/09/18/the-role-of-the-interval-domain-in-modern-exact-real-airthmetic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Synthetic Computability (MFPS XXIII Tutorial)</title>
		<link>http://math.andrej.com/2007/05/24/synthetic-computability-mfps-xxiii-tutorial/</link>
		<comments>http://math.andrej.com/2007/05/24/synthetic-computability-mfps-xxiii-tutorial/#comments</comments>
		<pubDate>Thu, 24 May 2007 10:19:31 +0000</pubDate>
		<dc:creator>Andrej Bauer</dc:creator>
				<category><![CDATA[Constructive math]]></category>
		<category><![CDATA[Synthetic computability]]></category>
		<category><![CDATA[Talks]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://math.andrej.com/2007/05/24/synthetic-computability-mfps-xxiii-tutorial/</guid>
		<description><![CDATA[<p>A tutorial presented at the Mathematical Foundations of Programming Semantics XXIII Tutorial Day.
</p>
<p>Abstract: In this tutorial we show how to elegantly develop the basics of computability theory with simple set-theoretic and domain-theoretic ideas and constructions. Computability is never mentioned explicitly, instead we work in an intuitionistic set theory extended with suitable (classically inconsistent) axioms. The [...]]]></description>
			<content:encoded><![CDATA[<p>A tutorial presented at the <a href="http://www.math.tulane.edu/~mfps/mfps23.htm"><em>Mathematical Foundations of Programming Semantics XXIII</em></a> Tutorial Day.<br />
<span id="more-63"></span></p>
<p><strong>Abstract:</strong> In this tutorial we show how to elegantly develop the basics of computability theory with simple set-theoretic and domain-theoretic ideas and constructions. Computability is never mentioned explicitly, instead we work in an intuitionistic set theory extended with suitable (classically inconsistent) axioms. The usual theorems of computability theory are expressed as statements of set-theoretic, domain-theoretic and topological nature. Classical theorems of computability theory are then just interpretations of our theorems in an appropriate realizability model (which will be presented in a separate tutorial).</p>
<p><b>Download slides:</b> <a href="http://math.andrej.com/wp-content/uploads/2007/05/syncomp-mfps23.pdf">syncomp-mfps23.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://math.andrej.com/2007/05/24/synthetic-computability-mfps-xxiii-tutorial/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Metric Spaces in Synthetic Topology</title>
		<link>http://math.andrej.com/2007/05/22/metric-spaces-in-synthetic-topology/</link>
		<comments>http://math.andrej.com/2007/05/22/metric-spaces-in-synthetic-topology/#comments</comments>
		<pubDate>Tue, 22 May 2007 14:09:19 +0000</pubDate>
		<dc:creator>Andrej Bauer</dc:creator>
				<category><![CDATA[Constructive math]]></category>
		<category><![CDATA[Talks]]></category>

		<guid isPermaLink="false">http://math.andrej.com/2007/05/22/metric-spaces-in-syntehtic-topology/</guid>
		<description><![CDATA[<p>With Davorin Lešnik.</p>
<p>Abstract: We investigate the relationship between constructive theory of metric spaces and synthetic topology. Connections between these are established by requiring a relationship to exist between the intrinsic and the metric topology of a space. We propose a non-classical axiom which has several desirable consequences, e.g., that all maps between separable metric spaces [...]]]></description>
			<content:encoded><![CDATA[<p>With Davorin Lešnik.</p>
<p><strong>Abstract:</strong> We investigate the relationship between constructive theory of metric spaces and synthetic topology. Connections between these are established by requiring a relationship to exist between the intrinsic and the metric topology of a space. We propose a non-classical axiom which has several desirable consequences, e.g., that all maps between separable metric spaces are continuous in the sense of metrics, and that, up to topological equivalence, a set can be equipped with at most one metric which makes it complete and separable.</p>
<p><strong>Presented at:</strong> <em><a href="http://www.3wftop.math.unipd.it/">3rd Workshop on Formal Topology</a></em></p>
<p><strong>Download slides:</strong> <a href="/wp-content/uploads/2007/05/3wft.pdf ">3wft.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://math.andrej.com/2007/05/22/metric-spaces-in-synthetic-topology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
