4 resultados para Fold interference

em Nottingham eTheses


Relevância:

20.00% 20.00%

Publicador:

Resumo:

In functional programming, fold is a standard operator that encapsulates a simple pattern of recursion for processing lists. This article is a tutorial on two key aspects of the fold operator for lists. First of all, we emphasize the use of the universal property of fold both as a proof principle that avoids the need for inductive proofs, and as a definition principle that guides the transformation of recursive functions into definitions using fold. Secondly, we show that even though the pattern of recursion encapsulated by fold is simple, in a language with tuples and functions as first-class values the fold operator has greater expressive power than might first be expected.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

In this paper we explain how recursion operators can be used to structure and reason about program semantics within a functional language. In particular, we show how the recursion operator fold can be used to structure denotational semantics, how the dual recursion operator unfold can be used to structure operational semantics, and how algebraic properties of these operators can be used to reason about program semantics. The techniques are explained with the aid of two main examples, the first concerning arithmetic expressions, and the second concerning Milner's concurrent language CCS. The aim of the paper is to give functional programmers new insights into recursion operators, program semantics, and the relationships between them.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Loading of the replicative ring helicase onto the origin of replication (oriC) is the final outcome of a well coordinated series of events that collectively constitute a primosomal cascade. Once the ring helicase is loaded, it recruits the primase and signals the switch to the polymerization mode. The transient nature of the helicase-primase (DnaB-DnaG) interaction in the Escherichia coli system has hindered our efforts to elucidate its structure and function. Taking advantage of the stable DnaB-DnaG complex in Bacillus stearothermophilus, we have reviewed conflicting mutagenic data from other bacterial systems and shown that DnaG interacts with the flexible linker that connects the N- and C-terminal domains of DnaB. Furthermore, atomic force microscopy (AFM) imaging experiments show that binding of the primase to the helicase induces predominantly a 3-fold symmetric morphology to the hexameric ring. Overall, three DnaG molecules appear to interact with the hexameric ring helicase but a small number of complexes with two and even one DnaG molecule bound to DnaB were also detected. The structural/functional significance of these data is discussed and a speculative structural model for this complex is suggested.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Performance on the task-switching paradigm is greatly affected by the amount of conflict between tasks. Compared to adults, children appear to be particularly influenced by this conflict, suggesting that the ability to resolve interference between tasks improves with age. We used the task-switching paradigm to investigate how this ability develops in mid-childhood. Experiment 1 compared 5- to 8-year-olds’ and 9- to 11-year-olds’ ability to switch between decisions about the colour of an object and its shape. The 5- to 8-year-olds were slower to switch task and experienced more interference from the irrelevant task than the 9-to 11-year-olds, suggesting a developmental improvement in resolving conflict between tasks during mid-childhood. Experiment 2 explored this further, examining the influence of stimulus and response interference at different ages. This was done by separating the colour and shape dimensions of the stimulus and reducing overlap between responses. The results supported the development of conflict resolution in task-switching during mid-childhood. They also revealed that a complex interplay of factors, including the tasks used and previous experience with the task, affected children’s shifting performance.