Main Page: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Refimprove|date=August 2011}}
'''Planck force''' is the derived unit of [[force]] resulting from the definition of the base [[Planck units]] for time, length, and mass.  It is equal to the natural unit of [[momentum]] divided by the natural unit of time.
In [[theoretical computer science]], '''Actor model theory''' concerns theoretical issues for the [[Actor model]].


Actors are the primitives that form the basis of the [[Actor model]] of concurrent digital computation. In response to a message that it receives, an Actor can make local decisions, create more Actors, send more messages, and designate how to respond to the next message received.  Actor model theory incorporates theories of the events and structures of Actor computations, their proof theory, and [[denotational semantics of the Actor model|denotational models]].
:<math>F_\text{P} = \frac{m_\text{P} c}{t_\text{P}} = \frac{c^4}{G} = 1.21027 \times 10^{44} \mbox{ N.}</math>


==Events and their orderings==
==Other derivations==
From the definition of an Actor, it can be seen that numerous events take place:  local decisions, creating Actors, sending messages, receiving messages, and designating how to respond to the next message received.


However, this article focuses on just those events that are the arrival of a message sent to an Actor.
The Planck force is also associated with the equivalence of gravitational potential energy and electromagnetic energy [http://hyperphysics.phy-astr.gsu.edu/hbase/relativ/blahol.html#c2] and in this context it can be understood as the force that confines a self-gravitating mass to half its [[Schwarzschild radius]]:


This article reports on the results published in Hewitt [2006].
:<math>F_\text{P} = \frac{G m^2}{r_\text{G}^2} </math>,
:<math>r_\text{G} = \frac{r_\text{s}}{2} = \frac{G m}{c^2}.</math>,


:''Law of Countability'': There are at most countably many events.
where ''G'' is the [[gravitational constant]], ''c'' is the [[speed of light]], ''m'' is any mass and ''r''<sub>G</sub> is half the Schwarzschild radius, ''r''<sub>s</sub>, of the given mass.
Since the dimension of force is also a ratio of energy per length, the Planck force can be calculated as energy divided by half the Schwarzschild radius:


===Activation ordering===
:<math>F_\text{P} = \frac{m c^2}{\frac{Gm}{c^2}}=\frac{c^4}{G}.</math>
The activation ordering (<tt>-≈→</tt>) is a fundamental ordering that models one event activating another (there must be energy flow in the message passing from an event to an event which it activates).


*Because of the transmission of energy, the activation ordering is ''[[General relativity|relativistically]] [[Invariant (physics)|invariant]]''; that is, for all events <tt>e<sub>1</sub></tt>.<tt>e<sub>2</sub></tt>, if <tt>e<sub>1</sub> -≈→ e<sub>2</sub></tt>, then the time of <tt>e<sub>1</sub></tt> precedes the time of  <tt>e<sub>2</sub></tt> in the relativistic [[Frame of reference|frames of reference]] of all observers.
As mentioned above, Planck force has a unique association with the [[Planck mass]]. This unique association also manifests itself when force is calculated as any energy divided by the reduced [[Compton wavelength]] (reduced by 2π) of that same energy:
:<math>F = \frac{m c^2}{\frac{\hbar}{m c}} = \frac{m^2 c^3}{\hbar}.</math>


*''Law of Strict Causality for the Activation Ordering'': For no event does <tt>e -≈→ e</tt>.
Here the force is different for every mass (for the electron, for example, the force is responsible for the [[Schwinger effect]] (see page 3 here [http://prst-ab.aps.org/pdf/PRSTAB/v5/i3/e031301]). It is Planck force only for the Planck mass (approximately 2.18 &times; 10<sup>-8</sup>&nbsp;kg). This follows from the fact that the [[Planck length]] is a reduced Compton wavelength equal to half the Schwarzschild radius of the Planck mass:


*''Law of Finite Predecession in the Activation Ordering'': For all events <tt>e<sub>1</sub></tt> the set <tt>{e|e -≈→ e<sub>1</sub>}</tt> is finite.
:<math>\frac{\hbar}{m_\text{P} c} = \frac{G m_\text{P}}{c^2}</math>


===Arrival orderings===
which in turn follows from another relation of fundamental significance:
The arrival ordering of an Actor <tt>x</tt> ( <tt>-x-> </tt>) models the (total) ordering of events in which a message arrives at <tt>x</tt>.  Arrival ordering is determined by ''arbitration'' in processing messages (often making use of a digital circuit called an [[Arbiter (electronics)|arbiter]]). The arrival events of an Actor are on its [[world line]].  The arrival ordering means that the Actor model inherently has indeterminacy (see [[Indeterminacy in concurrent computation]]).


*Because all of the events of the arrival ordering of an actor <tt>x</tt> happen on the world line of <tt>x</tt>, the arrival ordering of an actor is ''relativistically invariant''. ''I.e.'', for all actors <tt>x</tt> and events <tt>e<sub>1</sub></tt>.<tt>e<sub>2</sub></tt>, if <tt>e<sub>1</sub> -x→ e<sub>2</sub></tt>, then the time of <tt>e<sub>1</sub></tt> precedes the time of <tt>e<sub>2</sub></tt> in the relativistic frames of reference of all observers.
:<math>c \hbar = G m_\text{P}^2.</math>


*''Law of Finite Predecession in Arrival Orderings'':  For all events <tt>e<sub>1</sub></tt> and Actors <tt>x</tt>  the set <tt>{e|e -x→ e<sub>1</sub>}</tt> is finite.
==General relativity==


===Combined ordering===
Planck force is often useful in scientific calculations as a ratio of electromagnetic energy per gravitational length. Thus for example it appears in the [[Einstein field equations]], describing the properties of a gravitational field surrounding any given mass:
The combined ordering (denoted by <tt>→</tt>) is defined to be the transitive closure of the activation ordering and the arrival orderings of all Actors.


*The combined ordering is relativistically invariant because it is the transitive closure of relativistically invariant orderings. ''I.e.'', for all events <tt>e<sub>1</sub></tt>.<tt>e<sub>2</sub></tt>, if <tt>e<sub>1</sub>→e<sub>2</sub></tt>. then the time of <tt>e<sub>1</sub></tt> precedes the time of <tt>e<sub>2</sub></tt> in the relativistic frames of reference of all observers.
:<math>G_{\mu\nu}=8\pi\frac{G}{c^4} T_{\mu\nu}</math>


*''Law of Strict Causality for the Combined Ordering'':  For no event does <tt>e→e</tt>.
where <math>G_{\mu\nu}</math> is the [[Einstein tensor]] and <math>T_{\mu\nu}</math> is the [[energy-momentum tensor]].


The combined ordering is obviously transitive by definition.
{{Planckunits}}


In [Baker and Hewitt 197?], it was conjectured that the above laws might entail the following law:
[[Category:Units of force]]
[[Category:Natural units|Force]]


:''Law of Finite Chains Between Events in the Combined Ordering'':  There are no infinite chains (''i.e.'', linearly ordered sets) of events between two events in the combined ordering →.
[[ar:قوة بلانك]]
 
[[bs:Planckova sila]]
===Independence of the Law of Finite Chains Between Events in the Combined Ordering===
[[es:Fuerza de Planck]]
However, [Clinger 1981] surprisingly proved that the Law of Finite Chains Between Events in the Combined Ordering is independent of the previous laws, ''i.e.'',
[[eo:Forto de Planck]]
 
[[fr:Force de Planck]]
Theorem.  ''The Law of Finite Chains Between Events in the Combined Ordering does not follow from the previously stated laws.''
[[ko:플랑크 힘]]
 
[[it:Forza di Planck]]
Proof.  It is sufficient to show that there is an Actor computation that satisfies the previously stated laws but violates the Law of Finite Chains Between Events in the Combined Ordering.
[[hu:Planck-erő]]
 
[[ja:プランク力]]
:Consider a computation which begins when an actor ''Initial'' is sent a <tt>Start</tt> message causing it to take the following actions
[[pl:Siła Plancka]]
:#Create a new actor ''Greeter<sub>1</sub>'' which is sent the message <tt>SayHelloTo</tt> with the address of ''Greeter<sub>1</sub>''
[[pt:Força de Planck]]
:#Send ''Initial'' the message <tt>Again</tt> with the address of ''Greeter<sub>1</sub>''
[[ru:Планковская сила]]
 
[[sl:Planckova sila]]
:Thereafter the behavior of ''Initial'' is as follows on receipt of an <tt>Again</tt> message with address ''Greeter<sub>i</sub>'' (which we will call the event <tt>'''Again<sub>i</sub>'''</tt>):
[[fi:Planckin voima]]
:#Create a new actor ''Greeter<sub>i+1</sub>'' which is sent the message <tt>SayHelloTo</tt> with address ''Greeter<sub>i</sub>''
:#Send ''Initial'' the message <tt>Again</tt> with the address of ''Greeter<sub>i+1</sub>''
:Obviously the computation of ''Initial'' sending itself <tt>Again</tt> messages never terminates.
 
:The behavior of each Actor ''Greeter<sub>i</sub>'' is as follows:
:*When it receives a message <tt>SayHelloTo</tt> with address ''Greeter<sub>i-1</sub>'' (which we will call the event <tt>'''SayHelloTo<sub>i</sub>'''</tt>), it sends a <tt>Hello</tt> message to ''Greeter<sub>i-1</sub>''
:*When it receives a <tt>Hello</tt> message (which we will call the event <tt>'''Hello<sub>i</sub>'''</tt>), it does nothing.
:Now it is possible that <tt>'''Hello<sub>i</sub>''' -''Greeter<sub>i</sub>''<tt>→ '''SayHelloTo<sub>i</sub>'''</tt> every time and therefore <tt>'''Hello<sub>i</sub>'''→'''SayHelloTo<sub>i</sub>'''</tt>.
:Also <tt>'''Again<sub>i</sub>''' -≈→ '''Again<sub>i+1</sub>'''</tt> every time and therefore <tt>'''Again<sub>i</sub>''' → '''Again<sub>i+1</sub>'''</tt>.
 
:Furthermore all of the laws stated before the Law of Strict Causality for the Combined Ordering are satisfied.
:However, there may be an infinite number of events in the combined ordering between <tt>'''Again<sub>1</sub>'''</tt> and <tt>'''SayHelloTo<sub>1</sub>'''</tt> as follows:
:<tt>'''Again<sub>1</sub>'''→...→'''Again<sub>i</sub>'''→...<math>\infty</math>...→'''Hello<sub>i</sub>'''→'''SayHelloTo<sub>i</sub>'''→...→'''Hello<sub>1</sub>'''→'''SayHelloTo<sub>1</sub>'''</tt>
 
However, we know from physics that infinite energy cannot be expended along a finite trajectory (see for example [[Quantum information and relativity theory]]).  Therefore, since the Actor model is based on physics, the Law of Finite Chains Between Events in the Combined Ordering was taken as an axiom of the Actor model.
 
===Law of Discreteness===
The Law of Finite Chains Between Events in the Combined Ordering is closely related to the following law:
:''Law of Discreteness'':  For all events <tt>e<sub>1</sub></tt> and <tt>e<sub>2</sub></tt>, the set <tt>{e|e<sub>1</sub>→e→e<sub>2</sub>}</tt> is finite.
 
In fact the previous two laws have been shown to be equivalent:
 
:Theorem [Clinger 1981].  ''The Law of Discreteness is equivalent to the Law of Finite Chains Between Events in the Combined Ordering'' (without using the axiom of choice.)
 
The law of discreteness rules out [[Zeno machine]]s and is related to results on [[Petri net]]s [Best ''et al.'' 1984, 1987].
 
The Law of Discreteness implies the property of [[unbounded nondeterminism]].  The combined ordering is used by [Clinger 1981] in the construction of a denotational model of Actors (see [[denotational semantics]]).
 
==Denotational semantics==
Clinger [1981] used the Actor event model described above to construct a [[Denotational_semantics_of_the_Actor_model#Clinger.27s_Model|denotational model for Actors using power domains]].  Subsequently Hewitt [2006] augmented the diagrams with arrival times to construct a [[Denotational_semantics_of_the_Actor_model#The_Timed_Diagrams_Model|technically simpler denotational model]] that is easier to understand.
 
==See also==
*[[Actor model early history]]
*[[Actor model and process calculi]]
*[[Actor model implementation]]
 
==References==
*Carl Hewitt, '' et al.'' '''Actor Induction and Meta-evaluation''' Conference Record of ACM Symposium on Principles of Programming Languages, January 1974.
*Irene Greif.  '''Semantics of Communicating Parallel Processes''' MIT EECS Doctoral Dissertation.  August 1975.
*Edsger Dijkstra. '''A discipline of programming''' Prentice Hall. 1976.
*Carl Hewitt and [[Henry Baker (computer scientist)|Henry Baker]] '''Actors and Continuous Functionals'''  Proceeding of IFIP Working Conference on Formal Description of Programming Concepts. August 1-5, 1977.
*[[Henry Baker (computer scientist)|Henry Baker]] and Carl Hewitt '''The Incremental Garbage Collection of Processes''' Proceeding of the Symposium on Artificial Intelligence Programming Languages. SIGPLAN Notices 12, August 1977.
*Carl Hewitt and [[Henry Baker (computer scientist)|Henry Baker]] '''Laws for Communicating Parallel Processes''' IFIP-77, August 1977.
*Aki Yonezawa '''Specification and Verification Techniques for Parallel Programs Based on Message Passing Semantics''' MIT EECS Doctoral Dissertation. December 1977.
*Peter Bishop '''Very Large Address Space Modularly Extensible Computer Systems''' MIT EECS Doctoral Dissertation. June 1977.
*Carl Hewitt. '''Viewing Control Structures as Patterns of Passing Messages''' Journal of Artificial Intelligence. June 1977.
*Henry Baker. '''Actor Systems for Real-Time Computation''' MIT EECS Doctoral Dissertation. January 1978.
*Carl Hewitt and Russ Atkinson.  '''Specification and Proof Techniques for Serializers''' IEEE Journal on Software Engineering. January 1979.
*Carl Hewitt, Beppe Attardi, and Henry Lieberman.  '''Delegation in Message Passing''' Proceedings of First International Conference on Distributed Systems Huntsville, AL. October 1979.
*Russ Atkinson.  '''Automatic Verification of Serializers''' MIT Doctoral Dissertation. June, 1980.
*Bill Kornfeld and Carl Hewitt.  '''The Scientific Community Metaphor''' IEEE Transactions on Systems, Man, and Cybernetics.  January 1981.
*Gerry Barber.  '''Reasoning about Change in Knowledgeable Office Systems''' MIT EECS Doctoral Dissertation. August 1981.
*Bill Kornfeld.  '''Parallelism in Problem Solving''' MIT EECS Doctoral Dissertation. August 1981.
*Will Clinger.  '''Foundations of Actor Semantics''' MIT Mathematics Doctoral Dissertation. June 1981.
*Eike Best. '''Concurrent Behaviour: Sequences, Processes and Axioms''' Lecture Notes in Computer Science Vol.197 1984.
*Gul Agha.  '''[http://hdl.handle.net/1721.1/6952 Actors: A Model of Concurrent Computation in Distributed Systems]''' Doctoral Dissertation.  1986.
*Eike Best and R.Devillers. '''Sequential and Concurrent Behaviour in Petri Net Theory''' Theoretical Computer Science Vol.55/1. 1987.
*Gul Agha, Ian Mason, Scott Smith, and Carolyn Talcott.  '''A Foundation for Actor Computation'''  Journal of Functional Programming  January 1993.
*Satoshi Matsuoka and [[Akinori Yonezawa]].  '''Analysis of inheritance anomaly in object-oriented concurrent programming languages''' in Research directions in concurrent object-oriented programming.  1993.
*Jayadev Misra.  '''A Logic for concurrent programming: Safety'''  Journal of Computer Software Engineering. 1995.
*Luca de Alfaro, Zohar Manna, Henry Sipma and Tomás Uribe.  '''Visual Verification of Reactive Systems''' TACAS 1997.
*Thati, Prasanna, Carolyn Talcott, and Gul Agha. '''Techniques for Executing and Reasoning About Specification Diagrams''' International Conference on Algebraic Methodology and Software Technology (AMAST), 2004.
*Giuseppe Milicia and Vladimiro Sassone.  '''The Inheritance Anomaly: Ten Years After''' Proceedings of the 2004 ACM Symposium on Applied Computing (SAC), Nicosia, Cyprus, March 14-17, 2004.
*Petrus Potgieter. [http://arxiv.org/abs/cs/0412022 '''Zeno machines and hypercomputation'''] 2005
*Carl Hewitt [http://www.pcs.usp.br/~coin-aamas06/10_commitment-43_16pages.pdf What is Commitment?Physical, Organizational, and Social] COINS@AAMAS.  2006.
 
[[Category:Actor model]]
[[Category:Denotational semantics]]
[[Category:Mathematics of computing]]

Revision as of 09:15, 14 August 2014

Planck force is the derived unit of force resulting from the definition of the base Planck units for time, length, and mass. It is equal to the natural unit of momentum divided by the natural unit of time.

Other derivations

The Planck force is also associated with the equivalence of gravitational potential energy and electromagnetic energy [1] and in this context it can be understood as the force that confines a self-gravitating mass to half its Schwarzschild radius:

,
,

where G is the gravitational constant, c is the speed of light, m is any mass and rG is half the Schwarzschild radius, rs, of the given mass. Since the dimension of force is also a ratio of energy per length, the Planck force can be calculated as energy divided by half the Schwarzschild radius:

As mentioned above, Planck force has a unique association with the Planck mass. This unique association also manifests itself when force is calculated as any energy divided by the reduced Compton wavelength (reduced by 2π) of that same energy:

Here the force is different for every mass (for the electron, for example, the force is responsible for the Schwinger effect (see page 3 here [2]). It is Planck force only for the Planck mass (approximately 2.18 × 10-8 kg). This follows from the fact that the Planck length is a reduced Compton wavelength equal to half the Schwarzschild radius of the Planck mass:

which in turn follows from another relation of fundamental significance:

General relativity

Planck force is often useful in scientific calculations as a ratio of electromagnetic energy per gravitational length. Thus for example it appears in the Einstein field equations, describing the properties of a gravitational field surrounding any given mass:

where is the Einstein tensor and is the energy-momentum tensor.

Hello! I am Sondra. I am delighted that I could unify to the entire world. I live in Great Britain, in the south region. I dream to head to the various nations, to obtain acquainted with interesting individuals.

Also visit my blog - monster legends hack tool for mac

ar:قوة بلانك bs:Planckova sila es:Fuerza de Planck eo:Forto de Planck fr:Force de Planck ko:플랑크 힘 it:Forza di Planck hu:Planck-erő ja:プランク力 pl:Siła Plancka pt:Força de Planck ru:Планковская сила sl:Planckova sila fi:Planckin voima