6
COURSE PROGRAMME * OB Obligatory / OP Optionally / F Facultative 3. Total Hours (estimated per semester and activities) 3.1 Number of hours per week 4 3.2 course 2 3.3. seminary/laboratory 2 3.4 Total number of hours 56 3.5 course 28 3.6. seminary/laboratory 28 Distribution hours Individual study using textbooks, course notes, bibliography items, etc. 120 Supplimentary study (library, on-line platforms, etc.) 10 Individual study for seminary/laboratory, homeworks, projects, etc. 20 Tutoring Examination 4 Other activities................................... 3.7 Total hours of individual activity 180 3.8 Total hours per semester 210 3.9 Credit points 7 1. Information about the programme 1.1 University University “Alexandru Ioan Cuza” of Iaşi 1.2 Faculty Faculty of Mathematics 1.3 Department Mathematics 1.4 Domain Mathematics 1.5 Cycle Master 1.6 Programme / Qualification Mathematics applied in finance and informatics 2. Information about the course 2.1 Course Name Mathematical Foundations of calculability 2.2 Course taught by Conf. dr. Dănuţ Rusu 2.3 Seminary / laboratory taught by Conf. dr. Dănuţ Rusu 2.4 Year 2.5 Semester 2.6 Type of evaluation 2.7 Course type OP 4. Pre-requisites 4.1 Curriculum Natural numbers, Real numbers, Cardinal numbers, Metric spaces, General topology 4.2 Competencies Working with the basics of algebra 5. Conditions (if necessary) 5.1 Course amphitheater / classroom 5.2 Seminary / Laboratory classroom

BazeleMatematicaaleCalculabilitatiiMM13_2305

Embed Size (px)

DESCRIPTION

math

Citation preview

COURSE PROGRAMME

* OB – Obligatory / OP – Optionally / F – Facultative

3. Total Hours (estimated per semester and activities)

3.1 Number of hours per week 4 3.2 course 2 3.3. seminary/laboratory 2

3.4 Total number of hours 56 3.5 course 28 3.6. seminary/laboratory 28

Distribution hours Individual study using textbooks, course notes, bibliography items, etc. 120

Supplimentary study (library, on-line platforms, etc.) 10

Individual study for seminary/laboratory, homeworks, projects, etc. 20

Tutoring

Examination 4

Other activities...................................

3.7 Total hours of individual activity 180

3.8 Total hours per semester 210

3.9 Credit points 7

1. Information about the programme

1.1 University University “Alexandru Ioan Cuza” of Iaşi

1.2 Faculty Faculty of Mathematics

1.3 Department Mathematics

1.4 Domain Mathematics

1.5 Cycle Master

1.6 Programme / Qualification Mathematics applied in finance and informatics

2. Information about the course

2.1 Course Name Mathematical Foundations of calculability

2.2 Course taught by Conf. dr. Dănuţ Rusu

2.3 Seminary / laboratory taught by Conf. dr. Dănuţ Rusu

2.4 Year 2.5 Semester 2.6 Type of evaluation 2.7 Course type OP

4. Pre-requisites

4.1 Curriculum Natural numbers, Real numbers, Cardinal numbers, Metric spaces, General topology

4.2 Competencies Working with the basics of algebra

5. Conditions (if necessary)

5.1 Course amphitheater / classroom

5.2 Seminary / Laboratory classroom

6. Specific competencies acquired

Pro

fess

ion

al

co

mp

ete

nc

ies

C1 Manipulating notions, methods and mathematical models, specific techniques and technologies in scientific calculus and applications in economy and informatics: 2 credits C2 Data processing, analysis and interpretation using mathematical, statistical and informatics tools

C3 Being able to develop, test and validate algorithms; implementation in high level programing

languages

C4 Being able to construct and apply mathematical models for analyzing and simulating some

phenomena and processes: 2 credits

C5 Being able to develop, analyze and test computer systems and specific programming languages; being able to use them for solving problems in applied mathematics: 1 credit C6 Being able to analyze and interpret some economic processes and phenomena

Tra

ns

ve

rsa

l

co

mp

ete

nc

ies

CT1 Having a responsible attitude towards scientific research and teaching, being able to fully develop the personal potential in the professional career, respecting the principles of a rigorous and efficient work in order to fulfill complex tasks, respecting the ethical norms and principles in the professional activity: 1 credit CT2 Being able to work efficiently in a team and to coordinate and efficiently lead a team or an inter-disciplinary group CT3 Being able to make a selection of information resources and to use them efficiently, in Romanian or other language of international circulation, in order to develop the professional activity and adapt it to the demands of a dynamical society: 1 credit

7. Course objectives

7.1

. G

en

era

l

ob

jec

tive Students will become familiar with the concepts of computability and computable function, since

Turing computable functions and recursive functions and ending with the definition and study these concepts in the abstract of the effectively given domains. Special emphasis will be placed on concrete situations: calculability on real line, calculability on complete metric spaces and calculability on Banach spaces.

7.2

. S

pe

cif

ic o

bje

cti

ve

s

If successfull at the final examination, students will be able to: Describe the basic objects of recursive function theory and the domain theory Demonstrate their basic properties Explain the meaning and applications of the main results Use some basic techniques and concepts and problem solving exercises Calculate primitive recursive functions, real numbers based on various models of construction, etc.

8. Contents

8.1 Course Teaching methods Remarks (number oh hours, references)

1.

Computable functions (Turing machine, Turing computable functions) Recursive functions (primitive recursive functions, recursive functions, partial recursive functions, Church's thesis)

Exposure, conversation, demonstration, problematizing

2 hours [3,4]

2. Recursively enumerable sets (recursive sets, recursively enumerable sets, encodings of the plan)

Exposure, conversation, demonstration, problematizing

2 hours [3,4]

3.

Notions and preliminary results (dcpo, ccpo, complete lattice, equivalent conditions, closure systems, the set of formal balls associated with a metric space)

Exposure, conversation, demonstration, problematizing

2 hours [1]

4.

Scott-continuous functions (definition, examples, the Scott-continuous functions, isomorphism of dcpo)

Exposure, conversation, demonstration, problematizing

2 hours [1]

5.

Fixed point theorems (Tarski's theorem, Markowsky’s theorem, fixed point theorem for Scott-continuous functions, applications)

Exposure, conversation, demonstration, problematizing

2 hours [1]

6.

Approximation order (definition, properties, base in a dcpo, the lowest base, property of interpolation, continuous domains, algebraic domains)

Exposure, conversation, demonstration, problematizing

2 hours [1]

7.

Continuous domains (characterization theorems, abstract bases, continuous domain of the ideals over an abstract basis, isomorphism theorems, role of the basis in building of domains and Scott-continuous functions)

Exposure, conversation, demonstration, problematizing

2 hours [1]

8.

Scott topology (elements of general topology, specialized preorder, Alexandrov topology, Scott-open sets and Scott-closed sets, Scott topology, Scott continuity as a topological continuity, Scott topology on continuous domains)

Exposure, conversation, demonstration, problematizing

2 hours [1,2,5]

9. Cartesian product of domains Exposure, conversation, demonstration, problematizing

2 hours [1]

10. Lattice domains (L-domains, bc-domains, continuous lattices, Scott domains)

Exposure, conversation, demonstration, problematizing

2 hours [1]

11.

Effectively given domains (computable elements, computable sequences, computable functions between effectively given domains)

Exposure, conversation, demonstration, problematizing

2 hours [1,2]

12.

Computability on the real line (the effective domain of intervals, computable numbers, effective convergence, computable real functions)

Exposure, conversation, demonstration, problematizing

2 hours [1,2,6]

13.

Computability on metric spaces (effective metric spaces, computable functions between effective metric spaces)

Exposure, conversation, demonstration, problematizing

2 hours [1,2,6]

14. Computability on Banach spaces (effective Banach spaces, computable linear operators)

Exposure, conversation, demonstration, problematizing

2 hours [1,2,6]

Bibliography Main references:

[1] S.Abramsky, A.Jung, Domain Theory, Clarendon Press, Oxford, http://www.cs.bham.ac.uk/~axj/pub/papers/handy1.pdf. [2] G.Gierz, K.H.Hofmann, K.Keimel, J.D.Lawson, M.Mislove, D.S.Scott, Continuous Lattices and Domains, Cambridge University Press 2003. [3] P.Odifreddi, Classical Recursion Theory. The Theory of Functions and Sets of Natural Numbers, Studies in Logic and Foundations of Mathematics, vol. 125, Elsevier 1992. Other references:

[4] H.Rogers, Theory of Recursive Functions and Effective Computability, Mc-Graw Hill, New York, 1967. [5] O. Costinescu, Elemente de topologie generală, Editura tehnică, 1969. [6] A.Edalat, P.Sünderhauf, A Domain-theoretic Approach to Real Number Computation, Theoretical Computer Science, 210, (1998).

8.2 Seminary / Laboratory Teaching methods Remarks (number oh hours, references)

1. Examples of primitive recursive functions Study of Ackermann's function

Exercise conversation 2 hours [3,4]

2.

Examples of recursive and recursively enumerable sets Operations with recursive and recursively enumerable sets Study of Cantor's pair function

Exercise conversation 2 hours [3,4]

3. Examples of dcpo, ccpo, etc. Organizing a complete metric space as a dcpo

Exercise conversation 2 hours [1,2,8]

4. Examples of Scott-continuous functions Scott-continuous function associated with a contraction

Exercise conversation 2 hours [1,2,8]

5.

Applications of Tarski's theorem Applications of Markowsky’s theorem Applications of fixed point theorem for Scott-continuous functions

Exercise conversation 2 hours [1]

6.

Approximation order for various concrete dcpo Approximation order in the dcpo of formal balls associated with a complete metric space

Exercise conversation 2 hours [1,2,8]

7.

Examples of algebraic domains, continuous non-algebraic domains, etc The continuous non-algebraic domain of formal balls associated with a complete metric space. The form of this domain for a Banach space and the set of real numbers.

Exercise conversation 2 hours [1,2,8]

8.

Comparison between Scott topology and Alexandrov topology associated with the order relation Various characterizations of the case of equality. Concrete examples Scott topology of continuous domain of formal balls in a complete metric space

Exercise conversation 2 hours [1,2,5,8]

9.

Study invariant properties relative to the cartesian product Characterization of Scott continuity of the functions with two variables.

Exercise conversation 2 hours [1,2]

10.

Examples of L-domains which are not bc-domains Examples of bc-domains which are not continuous lattices Construction of new continuous domains using the cartesian product

Exercise conversation 2 hours [1,2]

11.

Examples of effectively given domains An algorithm for the construction of a enumeration of the computable elements in a effectively given domain

Exercise conversation 2 hours [1,6]

12.

Study effectively given domain of intervals Applying the general theory on this particular example

Exercise conversation 2 hours [1,6]

13. Domain of formal balls as an effectively given domain Operations with computable elements

Exercise conversation 2 hours [1,6]

14. Examples of effective Banach spaces and computable linear operators

Exercise conversation 2 hours [1,7]

References

[1] S.Abramsky, A.Jung, Domain Theory, Clarendon Press, Oxford, http://www.cs.bham.ac.uk/~axj/pub/papers/handy1.pdf. [2] G.Gierz, K.H.Hofmann, K.Keimel, J.D.Lawson, M.Mislove, D.S.Scott, Continuous Lattices and Domains, Cambridge University Press 2003. [3] P.Odifreddi, Classical Recursion Theory. The Theory of Functions and Sets of Natural Numbers, Studies in Logic and Foundations of Mathematics, vol. 125, Elsevier 1992. [4] H.Rogers, Theory of Recursive Functions and Effective Computability, Mc-Graw Hill, New York, 1967. [5] O. Costinescu, Elemente de topologie generală, Editura tehnică, 1969. [6] A.Edalat, P.Sünderhauf, A Domain-theoretic Approach to Real Number Computation, Theoretical Computer Science, 210, (1998). [7] A.Edalat, P.Sünderhauf, Computable Banach spaces via domain theory, Theoretical Computer Science, 219, (1999). [8] A.Precupanu, L.Florescu, G.Blendea, M.Cuciureanu, Spaţii metrice. Probleme, Univ. “A.I.Cuza” Iaşi, 1990.

9. Coordination of the contents with the expectations of the community representatives, professional associations and relevant employers in the corresponding domain

The current epoch is an epoch of computation. The computation is found in all electronic devices that surround us and improve our lives. Nowadays more and more electrical devices are controlled by microprocessor and default behavior performs computations in their activity. The first is of course the computers, which by virtue of communication and mobility have taken a variety of forms and features, and pc became laptop, tablet, smartphone, navigation system, etc. We continue with domestic robots, smart TVs , and so on, until the encapsulated systems, equipped with dedicated microprocessor that performs specific functions. But computational activity is not conducted only at the functional level but is found in all forms of design.So, without be visible, the computation surrounds us in a large variety of forms. During the course and the seminar the students will familiarize with the mathematical theories of calculability, i.e. recursive function theory and the domain theory.

10. Assessment and examination

Date Course coordinator

Conf. dr. Dănuţ Rusu Seminary coordinator Conf. dr. Dănuţ Rusu

Aproval date in the department Head of the departament

Prof. Răzvan Liţcanu, Ph. D.

Activity 10.1 Criteria 10.2 Modes 10.3 Weight in the final grade (%)

10.4 Course

Knowledge and use of the fundamental concepts and results, applying of the theoretical results

written exam 50

10.5 Seminary/ Laboratory

Identify of the methods for solving of exercises and problems, acquiring of computational skills, the ability to understand and present a text in discipline issues

written exam making and presenting a report

50

10.6 Minimal requirements - Knowledge of fundamental concepts, understanding the main results - Solving of problems and exercises with low-difficulty - Realization and exposure of a low-difficulty report