Interaction and P systems

35
Interaction P Systems S. Doumanis and A Syropoulos Xanthi, Greece E-mail: [email protected] – p. 1/10

Transcript of Interaction and P systems

Page 1: Interaction and P systems

Interaction P Systems

S. Doumanis and A Syropoulos

Xanthi, Greece

E-mail: [email protected]

– p. 1/10

Page 2: Interaction and P systems

Is this the end or not?

Is the Turing machine the ultimate conceptualcomputing device?

– p. 2/10

Page 3: Interaction and P systems

Is this the end or not?

Is the Turing machine the ultimate conceptualcomputing device?

Unless you are a Pythagorean, there is no reason toaccept the universality of the Church-Turing Thesis.

– p. 2/10

Page 4: Interaction and P systems

Is this the end or not?

Is the Turing machine the ultimate conceptualcomputing device?

Unless you are a Pythagorean, there is no reason toaccept the universality of the Church-Turing Thesis.

Interaction and Concurrency are more primitive thansequential reading and writing a storage medium.

– p. 2/10

Page 5: Interaction and P systems

Is this the end or not?

Is the Turing machine the ultimate conceptualcomputing device?

Unless you are a Pythagorean, there is no reason toaccept the universality of the Church-Turing Thesis.

Interaction and Concurrency are more primitive thansequential reading and writing a storage medium.

Interactive systems are more expressive than arbitrarysequential processes and purely functional systems.

– p. 2/10

Page 6: Interaction and P systems

Some thoughts on termination

Typical conceptual computing devices deliver a resultonly when they terminate.

– p. 3/10

Page 7: Interaction and P systems

Some thoughts on termination

Typical conceptual computing devices deliver a resultonly when they terminate.

Organisms that cease to operate do not make up asuccess story.

– p. 3/10

Page 8: Interaction and P systems

Some thoughts on termination

Typical conceptual computing devices deliver a resultonly when they terminate.

Organisms that cease to operate do not make up asuccess story.

Modern computer based equipment that stopsoperating is considered total failure.

– p. 3/10

Page 9: Interaction and P systems

Some thoughts on termination

Typical conceptual computing devices deliver a resultonly when they terminate.

Organisms that cease to operate do not make up asuccess story.

Modern computer based equipment that stopsoperating is considered total failure.

Only continuous operation of operating systems makesthem reliable.

– p. 3/10

Page 10: Interaction and P systems

Why a new variant of P systems?

P systems suffer from Turingism!

– p. 4/10

Page 11: Interaction and P systems

Why a new variant of P systems?

P systems suffer from Turingism!

There is no agreement on the notion of success!

– p. 4/10

Page 12: Interaction and P systems

Why a new variant of P systems?

P systems suffer from Turingism!

There is no agreement on the notion of success!

Typical systems do not really interact with theirenvironment!

– p. 4/10

Page 13: Interaction and P systems

Why a new variant of P systems?

P systems suffer from Turingism!

There is no agreement on the notion of success!

Typical systems do not really interact with theirenvironment!

Multiple systems do not interact with other systems byusing the environment.

– p. 4/10

Page 14: Interaction and P systems

Why a new variant of P systems?

P systems suffer from Turingism!

There is no agreement on the notion of success!

Typical systems do not really interact with theirenvironment!

Multiple systems do not interact with other systems byusing the environment.

There is no notion of history (i.e., P systems do notremember).

– p. 4/10

Page 15: Interaction and P systems

A New Idea

No universal clock.

– p. 5/10

Page 16: Interaction and P systems

A New Idea

No universal clock.

P systems should live for ever!

– p. 5/10

Page 17: Interaction and P systems

A New Idea

No universal clock.

P systems should live for ever!

Computation should be continuous, while resultsshould be partially “delivered” (think of a turnstile thatcounts people continuously).

– p. 5/10

Page 18: Interaction and P systems

A New Idea

No universal clock.

P systems should live for ever!

Computation should be continuous, while resultsshould be partially “delivered” (think of a turnstile thatcounts people continuously).

There should be a continuous flow of information, data,etc.

– p. 5/10

Page 19: Interaction and P systems

A New Idea

No universal clock.

P systems should live for ever!

Computation should be continuous, while resultsshould be partially “delivered” (think of a turnstile thatcounts people continuously).

There should be a continuous flow of information, data,etc.

Special compartments might serve ashistory-recording compartments.

– p. 5/10

Page 20: Interaction and P systems

Interaction multiset rewriting rules

Interaction grammars have been introduced by Wegnerto specify streams (i.e., interactive time-sensitiveanalog of strings).

– p. 6/10

Page 21: Interaction and P systems

Interaction multiset rewriting rules

Interaction grammars have been introduced by Wegnerto specify streams (i.e., interactive time-sensitiveanalog of strings).

Interaction multiset rewriting rules are the interactiveanalog of multiset rewriting rules.

– p. 6/10

Page 22: Interaction and P systems

Interaction multiset rewriting rules

Interaction grammars have been introduced by Wegnerto specify streams (i.e., interactive time-sensitiveanalog of strings).

Interaction multiset rewriting rules are the interactiveanalog of multiset rewriting rules.

Rules have the form α → β, where β may be formedusing the “listening” operator “.” and the“nondeterministic choice” operator “+”.

– p. 6/10

Page 23: Interaction and P systems

Interaction multiset rewriting rules

Interaction grammars have been introduced by Wegnerto specify streams (i.e., interactive time-sensitiveanalog of strings).

Interaction multiset rewriting rules are the interactiveanalog of multiset rewriting rules.

Rules have the form α → β, where β may be formedusing the “listening” operator “.” and the“nondeterministic choice” operator “+”.

The “.” operator waits for input, while the “+” operatorselect nondeterministically an event from a list of inputevents.

– p. 6/10

Page 24: Interaction and P systems

Interaction P System

May have initial data, but, in principle, process streamscoming from the environment.

– p. 7/10

Page 25: Interaction and P systems

Interaction P System

May have initial data, but, in principle, process streamscoming from the environment.

Have a number of history compartments where datamay be stored.

– p. 7/10

Page 26: Interaction and P systems

Interaction P System

May have initial data, but, in principle, process streamscoming from the environment.

Have a number of history compartments where datamay be stored.

At each moment t the output compartment contains apartial result.

– p. 7/10

Page 27: Interaction and P systems

Interaction P System

May have initial data, but, in principle, process streamscoming from the environment.

Have a number of history compartments where datamay be stored.

At each moment t the output compartment contains apartial result.

The system “litters” the environment with “useless”data.

– p. 7/10

Page 28: Interaction and P systems

On their computational power

Remember: Interaction is more fundamental thanreading and writing to storage!

– p. 8/10

Page 29: Interaction and P systems

On their computational power

Remember: Interaction is more fundamental thanreading and writing to storage!

Ergo: Interaction P system ought to be moreexpressive than “conventional” P systems.

– p. 8/10

Page 30: Interaction and P systems

On their computational power

Remember: Interaction is more fundamental thanreading and writing to storage!

Ergo: Interaction P system ought to be moreexpressive than “conventional” P systems.

Side effect: They better model living organisms. . .

– p. 8/10

Page 31: Interaction and P systems

To Do List

To completely formally specify interaction P systems.

– p. 9/10

Page 32: Interaction and P systems

To Do List

To completely formally specify interaction P systems.

To see for what problems they are good for.

– p. 9/10

Page 33: Interaction and P systems

To Do List

To completely formally specify interaction P systems.

To see for what problems they are good for.

To use them for the simulation of living organisms.

– p. 9/10

Page 34: Interaction and P systems

To Do List

To completely formally specify interaction P systems.

To see for what problems they are good for.

To use them for the simulation of living organisms.

Any suggestions?

– p. 9/10

Page 35: Interaction and P systems

That’s all!

Thank you for your attention!

– p. 10/10