Information Thermodynamics and Halting Problem

The formulations of the undecidability of the Halting Problem assume that the com‐ puting process, being observed, the description of which is given on the input of the ’observing’ Turing Machine, is, at any given moment, the exact copy of the com‐ puting process running in the observing machine itself (the Cantor diagonal argu‐ ment). In this way an infinite cycle is created shielding what is to be possibly discovered - the possible infinite cycle in the observed computing process. By this type of our consideration and in the thermodynamic sense the equilibrium status of a certain thermodynamic system is described or, even created. This is a thermody‐ namic image of the Cantor diagonal method used for seeking a possible infinite cy‐ cle and which, as such, has the property of the Perpetuum Mobile - the structure of which is recognizable and therefore we can avoid it. Thus we can show that it is possible to recognize the infinite cycle as a certain original equilibrium, but with a ’step-aside’ or a time delay in evaluating the trace of the observed computing proc‐ ess. The trace is a record of the se quence of configurations of the observed Turing ma‐ chine. These configurations can be simplified to their common configuration types , creating now a word of a regular language . Furthermore, the control unit of any Tu‐ ring Machine is a finite automaton . Both these facts enable the Pumping Lemma in the observing Turing Machine to be usable. In compliance with the Pumping Lemma, we know (the observing Turing Machine knows) that certain common configura‐ tion types must be periodically repeated in the case of the infinite length of their regu‐ lar language. This fact enables (in a finite time) us (the observing Turing Machine) to decide that the observed computing process has entered into an infinite cycle. Considerations of the real sense of the Gibbs Paradox are used to illustrate the idea of the term ’step-aside’ which is our main methodological tool for looking for the infinite cycle in a Turing computing process and which enables us to avoid the com‐ monly used attempts to solve the Halting Problem.


Introduction
The formulations of the undecidability of the Halting Problem assume that the computing process, being observed, the description of which is given on the input of the 'observing' Turing Machine, is the exact copy of the computing process running in the observing machine itself (the Cantor diagonal argument in the Minski's proof [18]).By this way the Auto-Reference or an infinite cycle in computing sense or the Self-Observation in information sense or an analogue of the stationary (equilibrium) state in thermodynamic sense is created, shielding now what is to be possibly discovered -the infinite cycle in the observed computing process -also for its normal input.This shield is the real result of the Cantor diagonal argument which has been used for solving the Halting Problem, but on the contrary, creates it [18].This shield is, also, a certain image of the sought possible infinite cycle.This shield could be, in the thermodynamic point of view, ceased or ended whether the performance of the Perpetuum Mobile functionality was possible, which is not (when, e.g., the equation x = x + 1 would be solvable) or by an external activity or approach.
This situation is recognizable and as such is decidable and solvable in all cases of its realizations by a certain 'step-aside'.For this, we use the previously studied [5,6,9,11] congruence between a cyclical thermodynamic process represented by the Carnot Cycle and a repeatable information transfer represented by the Shannon Transfer Chain but we enrich this effort now by their another congruence with the computing process running in the Turing Machine.Considerations of Gibbs Paradox [7,8,11] are used to illustrate the main idea of the term 'step-aside' which is our main methodological tool for looking for an infinite cycle in a Turing computing process and which enables us to avoid the traditional attempts of solving the Halting Problem.The gap in their formulations is due to that fact that they assume that the computing process observes itself by following itself in the same 'time-click' of its activity.For this case the claim of the unsolvability of such a situation is, of course, valid.But with a time delay or the 'stepaside' [or a memory (a storage)] considered it works with 'another' data and 'is able to see' on its own previous activity as the 'normal' input data.The idea of the 'step-aside' is based just on the result giving the solution to Gibbs Paradox and its information meaning [7,8,11,12,14], and enables us to be in compliance with the II.Principle of Thermodynamics during such a process.Thus, we show that it is possible to recognize the infinite cycle, but with the time delay or a staging (instead of the time delay the staging is usable, lastng a longer time interval in each of its repetition) in evaluating the trace of the observed computing process.The trace is a message or a record, both about the input data and about the structure of the computing process being observed (the listing, the cross-references and the memory dump in the language of programmers).In this phase the observing Turing Machine (we ourselves) is raising the question: "Is there an infinite cycle?"Following the trace the observing machine gains the answer.In our case, the trace is a recorded sequence of configurations of the observed Turing Machine.These configurations can be simplified to their general configuration types which create now a word of a regular language [12,14].Furthermore, the control unit of any Turing Machine is a finite automaton.Both these facts enable the Pumping Lemma in the observing Turing Machine to be used.In compliance with the Pumping Lemma, we know (the observing Turing Machine knows) that certain general configuration types must be periodically repeated in the case of the infinite length of their regular language.This fact enables us (the observing Turing Machine) to decide that the observed computing process has entered into an infinite cycle.This event is performed in a finite time and is, by this way, recognizable in the finite time, too.When the described method is used it becomes an instance of observation.By application to 'itself' it becomes a higher instance of observation, now observing the trace of its previous instances.Thus the method of staging of the observed process will be used again.This method is applicable to all computing processes and as such it represents a contribution to the dead lock indication problem.This sequence of ideas differs from the Cantor diagonal argument.Mainly it is achieved by the physical, especially by the thermodynamic and information (structure) type of our consideration respecting the II.Principle of Thermodynamics as the very principal root for methodological approaches of all types, both excluding and also enriching the mere empty logic.

Notion of Auto-Reference
Paradoxical claims (paradoxes, noetical paradoxes, contradictions, antinomia) have two parts -both parts are true, but the truth of one part denies the truth of the second part.
They can arise by not respecting the metalanguage (semantic) level -which is the higher level of our thinking about problems and the language (syntactic) level -which is the lower level of formulations of our 'higher' thoughts.Also they arise by not respecting a double-level organization and description of measuring -by not respecting the need of a 'step-aside' of the observer from the observed.And also they arise by not respecting various time clicks in time sequences.As for the latter case they are in a contradiction with the causality principle.The common feature for all these cases is the Auto-Reference construction which itself, solved by itself, always states the requirement for ceasing the II.Principle of Thermodynamics and all its equivalents [8][9][10][11][12][13][14].
Let us us introduce the Russel's criterion for removing paradoxes 1 : Within the flow of our thinking and speech we need and must distinguish between two levels of our thinking and expressing in order not to fall in a paradoxical claim by mutual mixing and changing them.
These levels are the higher one, the metalanguage (semantic) level and the lower one, the language (syntactic) level.Being aware of the existence of these two levels we prevent ourselves from their mutual mixing and changing, we prevent ourselves from application our metalanguage claims on themselves but now on the language level or vice versa.
We must be aware that our claims about properties of considered objects are created on the higher level, rather richer both semantically and syntactically than the lower one on which we really express ourselves about these objects.The words and meanings of this lower (and 'narrower') level are common to both of them.Our speech is formulated and performed on the lower level describing here our 'higher' thoughts and on which the objects themselves have been described, defined yet too, of course from the higher level, but with the necessary (lower) limitations.(As such they are thought over on the higher level.)From this point of view we understand the various meanings (levels) of the same words.Then any mutual mixing and changing the metalanguage and language level or the autotereference (paradox, noetical paradox, contradiction, antinomium) is excluded.

Auto-Reference in Information Transfer, Self-Observation
In any information transfer channel K the channel equation it is valid [23].This equation describes the mutual relations among information entropies [(average) information amounts] in the channel K.
The quantities H (X ), H (Y ), H (X | Y ) and H (Y | X ) are the input, the output, the loss and the noise entropy.
The difference When the channel K transfers the information (entropy) H (X ), but now just at the value of the entropy H (X | Y ), H (X ) = H (X | Y ), then, necessarily, must be valid ( ) ( ) ( ) • For H (Y | X ) = 0, we have T (X ; Y ) = H (Y ) = 0.
• For H (Y | X ) ≠ 0 we have In both these two cases the channel K operates as the interrupted (with the absolute noise) and the output H (Y ) is without any relation to the input H (X ) and, also, it doesn't relate to the structure of K.This structure is expressed by the value of the quantity H (X | Y ).We assume, for simplicity, that H (Y | X ) = 0.
From the (1)-(3) follows that the channel K can't transfer (within the same step p of its transfer process) such an information which describes its inner structure and, thus, it can't transferobserve (copy, measure) itself.It it is valid both for the concrete information value and for the average information value, as well.

Any channel K can't transfer its own states considered as the input messages (within the same steps p). Such an attempt is the information analogy for the Auto-Reference known from Logics and Computing Theory. Thus a certain 'step-aside' leading to a nonzero tranfer output, H (Y ) = H ( X ) − H ( X | Y
) > 0, is needed.

Auto-Reference and Thermodynamic Stationarity
The transfer process running in an information transfer channel K is possible to be comprehended (modeled or, even, constructed) as the direct Carnot Cycle O [6,8].The relation O ≅ K is postulated.Further, we can imagine its observing method, equivalent to its 'mirror' This mirror O ″ is, at this case, the direct Carnot Cycle O as for its structure, but functioning in the indirect, reverse mode [6,8].
Let us connect them together to a combined heat cycle OO ″ in such a way that the mirror (the reverse cycle O ″ ) is gaining the message about the structure of the direct cycle O.This message is (carrying) the information H (X | Y ) about the structure of the transformation (transfer) process The quantities ΔQ W , ΔA and ΔQ 0 or the quantities ΔQ ′ ′ W , ΔA ′ ′ and ΔQ ′ ′ 0 respectively, define the information entropies of the information transfer realized (thermodynamically) by the direct Carnot Cycle O or by the reverse Carnot Cycle O ″ (the mirror) respectively (the combined cycle OO ″ is created), Our aim is to gain the nonzero output mechanical work ΔA * of the combined heat cycle OO ″ , ΔA * > 0. We want to gain nonzero information H * (Y * ) = ΔA * / kT W > 0.
To achieve this aim, for the efficiencies η max and η ″ max of the both connected cycles O and O ″ (with the working temperatures T W = T ′ ′ W and T 0 = T ′ ′ 0 , T W ≥ T 0 > 0), it must be valid that we want the validity of the relation 2 When ΔQ 0 = ΔQ ′ ′ 0 should be valid, then must be that ΔQ ′ ′ W < ΔQ W ⇐ (η max > η ″ max ) and thus it should be valid that Thus the output work ΔA * > 0 should be genarated without any lost heat and by the direct change of the whole heat ΔQ W − ΔQ ″ W but within the cycle OO ″ .For η max < η max the same heat W should be pumped from the cooler with the temperature T 0 to the heater with the temperature T W directly, without any compensation by a mechanical work.We see that ΔA * = 0 is the reality.
Our combined machine OO ″ should be the II.Perpetuum Mobile in both two cases.Thus η max = η ″ max must be valid (the heater with the temperature T W and the cooler with the temperature T 0 are common) that = < 1 and then = We must be aware that for η max = η ″ max < 1 the whole information entropy of the environment in which our (reversible) combined cycle OO ″ is running changes on one hand by the value and on the other hand it is also changed by the value Thus it must be changed by the zero value ( ) The whole combined machine, or the thermodynamic system with the cycle OO ″ is, when the cycle OO ″ is seen, as a whole, in the thermodynamic equilibrium.(It can be seen as an unit, analogous to an interruptable operation in computing.) Thus, the observation of the observed process O by the observing reverse process O ″ with the same structure (by itself), or the Self-Observation, is impossible in a physical sense, and, consequently, in a logical sense, too (see the Auto-Reference in computing).
Nevertheless, the construction of the Auto-Reference is describable and, as such, is recognizable, decidable just as a construction sui generis.It leads, necessarily, to the requirement of the II.Perpetuum Mobile functionality when the requirements ( 5) and ( 6) are sustained.
(Note, that the Carnot Machine itself is, by its definition, a construction of the infinite cycle of the states of its working medium and as such is identifiable and recognizable.)

Gibbs Paradox and Auto-Reference in Observation and Information Transfer
Only just by a (thought) 'dividing' of an equilibrium system A by diaphragms [20], without any influence on its thermodynamic (macroscopic) properties, a non-zero difference of its entropy, before and after its 'dividing', is evidenced.
Let us consider a thermodynamic system A in volume V and with n matter units of ideal gas in the thermodynamic equilibrium.The state equation of A is pV = nRΘ.For an elementary change of the internal energy U of A we have dU = nc v dΘ.
From the state equation of A, and from the general law of energy conservation [for a (substitute) reversible exchange of heat δq between the system and its environment] we formulate the I. Principle of Thermodynamics, δq = dU + pdV From this principle, and from Clausius equation Let us 'divide' the equilibrial system A in a volume V and at a temperature Θ, or, better said, the whole volume V (or, its whole state space) occupiable, and just occupied now by all its constituents (particles, matter units), with diaphragms (thin infinitely, or, 'thought' only), not affecting thermodynamic properties of A supposingly, to m parts A i , i ∈ 1,m}, m ≥ 1 with volumes V i with matter units n i .Evidently n = ∑ i=1 m n i and V = ∑ i=1 m V i .
Thus it must be changed by the zero value The whole combined machine, or the thermodynamic system with the cycle OO ′′ is, when the cycle OO ′′ is seen, as a whole, in the thermodynamic equilibrium.(It can be seen as an unit, analogous to an interruptable operation in computing.) O'' 3 We follow the proof of physical and thus logical impossibility of the construction and functionality of the Perpetuum Mobile of the II.and, equivalently [8], of the I. type.Let now S 0 (n) = 0 and S 0i (n i ) = 0 for all i.For the entropies S i of A i considered individually, and for the change ΔS, when volumes V ,V i are expressed from the state equations, and for p = p i , Θ = Θ i it will be gained that σ i Let us denote the last sum as B further on, B < 0. The quantity − B expressed in (11) is information entropy of a source of messages with an alphabet n 1 ,n 2 ,n m and probability distribution n i / n i=1 m .Such a division of the system to m parts defines an information source with the information entropy with its maximum ln m.
The result (11), ΔS = − nRB, is a paradox, a contradiction with our presumption of not influencing a thermodynamic state of A by diaphragms, and, leads to that result that the heat entropy S (of a system in equilibrium) is not an extensive quantity.But, by the definition of the differential dS, this is not true.
Due to this contradiction we must consider a non-zero integrating constants S 0 (n), S 0i (n i ), in such a way, that the equation ΔS = (σ + S 0 ) − ∑ i=1 m (σ i + S 0i ) = 0 is solvable for the system A and all its parts A i by solutions S 0 i Claus , and we write and derive that Now let us observe an equilibrium, S * = S Claus = S Boltz = − kN B * = − kN lnN .
Let, in compliance with the solution of Gibbs Paradox, the integration constant S 0 be the (change of) entropy ΔS which is added to the entropy σ to figure out the measured entropy S Claus of the equilibrium state of the system A (the final state of Gay-Lussac experiment) at a temperature Θ.We have shown that without such correction, the less entropy σ is evidenced, σ = S Claus − ΔS,ΔS = S 0 .
Following the previuos definitions and results we have 0 ln , ln ln ln ln , ln .
By the entropy ΔS the 'lost' heat ΔQ 0 (at the temperature Θ) is defined.
Thus, our observation can be understood as an information transfer T in an information channel K with entropies H (X ), H (Y ), H (X | Y ) and H (Y | X ) in ( 4) but now bound physically; we have these information entropies per one particle of the observed system A : ( ) ( | ) 0 for the simplicity; .
For a number m of cells of our railings in the volume V with A, m ≤ N or for the accuracy r of this description of the 'inner structure' of A (a thought structure of V with A) and for the number q of diaphragms creating our railings of cells and constructed in such a way that q ∈ 1,m − 1 > , we have that r = (N − 1) / q.
Our observation of the equilibrium system A, including the mathematical correction for Gibbs Paradox, is then describable by the Shannon transfer scheme (However, a real observation process described in (15), equivalent to that one with r = 1, is impossible [6].) We conclude by that, the diminishing of the measured entropy value about ΔS against S * awaited, evidenced by Gibbs Paradox, does not originate in a watched system itself .Understood this way, it is a contradiction of a gnozeologic character based on not respecting real properties of any observation [6].And, this means the following.
The minimal accuracy of our description of the watched system A should be for r = ∞.In this case we should place q = 0 diaphragms, no railings is laid, m = 1, q = 0. 'We think nothing' about the 'inner structure' of the system A, for in this case we are not outside of it (for the 'structure' measured -considered is 'created' by 0 diaphragms 'laid down' just from the outside).Thus we define an output information source Y , which is bound physically, and for which its (bound) information entropy is H (Y ) = − B Gibbs = 0.Then, the result of such 'observation' is 0, and the loss information entropy is

S H X Y N H X kN
If we consider m > 1 as the number of 'windows' being laid down over the measured (observed) system A from the outside, but now m = 1 and then q = 0, we resign the possibility of saying about the system A anything else than that it exists.The whole system A is now 'viewed' in the just one 'window' but now created by the volume V , the system A occupies, itself.This only one observation 'window' is 'pressed' to us by the system A itself and, by this way, 'we ourselves are identical' with it, 'we ourselves are' the system A. We 'can move' within the volume V , but 'undivided' this time, and thus our measuring could be 'organized' now by the mediation of this only one window, but not laid down from the outside (by us).We are inside of this system (of the volume V ) and our measuring is organized with the parameter r = ∞.We say that we are identical with the system for we have now no 'step-aside' from it . This is the reason why we do not see it (from the outside) and, what we can think about it is nothing.In such a sense that we can't 'lay down' the diaphragms over the system (q ≠ 0 is needed) and create on it our 'windows' (m > 1).Because we do not rule our measuring of the system A we do not 'divide' it by our, just from the outside laid, diaphragms (now q = 0) and, for this, we are not able to organize its measuring with the parameter r < ∞. 'We ourselves are' the system A and for this we can't, from the outside, see us, which means we can't see the system.(Or we can evidence its or our certain existence in this window.)The Auto-Reference is not possible; the measuring of the system A (from the outside !) is intended to be organized in the inside (!) of the system A itself. 3ur measuring also represents an observation of a certain phenomenon with the degenerated probability distribution n i / n i=1 1 .The information amounts i(X ) and H (X ) of this phenomenon are equal to 0 and, due to this, our measuring organized by the measuring method with the parameter m = 1 or r = ∞ respectively will end with the result For this all we need a certain 'step-aside' from the system A expressed by the value r < ∞, but, nevertheless with respecting properties of this 'step-aside', we do not fall into Gibbs Paradox [even when our railngs of diafragmas in the mode given r ∈ (1,∞ is laid down].
The ideal 'step-aside' is expressed by the value r = 1.
The maximal accuracy of our 'description', the accuracy of our watching of the system A, is achieved for r = 1.Then B(r) = B * and for the output, the input and the loss information entropies it is valid that Then we have the ideal 'step-aside' from the system A. 'We have insight into its inside' and we can draw a layout of measuring its state without the distortion being given by the (at least partial) transfer (energy) of its state into the organization of our measuring [in the form of the nonzero value of the information loss H (X | Y ) when r ∈ (1,∞ .]This 'step-aside' enables us to set our measuring with the parameter q = N − 1,r = 1.Now we know exactly what we measure, we know that we measure the status of the equilibrium thermodynamic system A and, by our 'step-aside' from it, we are able to check the precision (the organization) of the measuring method.Just this enables us to organize the measuring of the status of the system A without nonzero information loss H (X | Y ) in the other case being generated by the method itself (for r ≠ 1), see the mentioned above gnozeological defect.
[But note that something quite different is the realization of the measuring method where the information losses are inevitable yet as the result of the validity of the II.Principle of Thermodynamics (and its equivalents [8]).]

Information Thermodynamic Concept Removing Auto-Reference
In the Auto-Reference case, the whole combined machine OO ″ is a system in the equilibrium status.For this status we can introduce the term (quasi)stationary status in which the (infinitesimal) part of heat is circulating.Any round of this circulation is lasting the time interval Δt ; infinite, Δt → ∞, for not ideal model, or, finite, Δt∞, when the ideal model is used; then the part of heat cannot be the infinitesimal.With the exception of the II.Perpetuum Mobile functionality of this combined machine, which is not possible, see ( 5) and ( 6), only the opening of the system and an external activity, a certain 'step-aside' between the cycles O and O ″ , moves it away (prevent it) from this status.
Nevertheless, we sustain our wants of gaining the information (about) H (X | Y ) about the structure of the observed O (the transfer channel K), we want the nonzero value ΔA * , the nonzero information H * (Y * ) = ΔA * / kT W > 0.
Then, necessarily, the mirror, the reverse Carnot Cycle O ″ (the transfer channel K ″ ) is to be constructed with that 'step-aside' (excluding that stationarity) from the observed O ≅ K. Now we mean that the 'step-aside' of the observing process O from the observed process O ″ is realized by the difference Then, for the whole information amount ΔA * / kT W of our combined cycle it is valid that Information Thermodynamics and Halting Problem http://dx.doi.org/10.5772/61900 The structure H (X | Y ) of the observed transfer (channel, process) O ≅ K is measurable with the 'step-aside' only, created now by different temperatures Following ( 5), ( 6) and ( 9) the Auto-Reference arises just when Now we will describe, in the information thermodynamic way, the problem of a Self-Observation or the Auto-Reference problem and will draw a method of its ceasing.
For we want to have the information H (X | Y ) describing the structure of the transfer process O ≅ T which we observe we need gain a nonzero value (difference) ΔA * and, consequently, a nonzero information Then we need a 'mirror', the reverse Carnot Cycle O ″ ≅ T ″ (or the relevant transfer channel ) would be constructed in such a way that the mentioned 'step-aside' from the observed transfer channel K was respected.[It is the 'step-aside' of the observing process (O ″ , T ″ ) from the observed process (O, T); also we can consider a computing process κ → and its descriptionthe program η → , and its observation, see later].
Now the required 'step-aside' is realized by the temperature difference T W − T ′ ′ W > 0. Thus now we consider, within the frame of our thermodynamic approach, that ΔA ″ < ΔA ″ for T 0 = T ′ ′ 0 and then, under the condition ΔQ 0 = ΔQ ″ 0 , it will be valid for the cycles O, O ″ and OO ″ that ( ) but also it is valid that From the proposition ΔQ 0 = ΔQ ″ 0 [from relations (21) and ( 22)] pro ΔQ ″ W follows that ( ) ( ) With the denotation β ≜ (1 − η max ,β ″ ≜ (1 − η ″ max ) we write Within the cycles O and O ″ the following relations are valid, Within the cycles O and O ′′ the following relations are valid, By ( 23) and ( 24) for ∆A ′′ it is valid in the cycle O ′′′ that and, further, for ∆A in the cycle O we have T 0 By ( 23) and ( 24) for ΔA ″ it is valid in the cycle O ‴ that ( ) and, further, for ΔA in the cycle O we have and thus, for the cycles For the whole work ΔA * of the combined cycle OO ″ we have Recent Advances in Thermo and Fluid Dynamics It is valid, for ΔA * is a residuum work after the work ΔA has been performed at the temperature T W . Evidently, the sense of the symbol T ″ W (within the double cycle OO ″ and when ΔQ 0 = ΔQ ″ 0 ) is expressible by the symbol T 0 * , which is possible, for the working temperatures of the whole cycle OO ″ are T W and T ″ W = T 0 * .The relation (30) expresses that fact that the double cycle OO ″ is the direct Carnot Cycle just with its working temperatures and then, by (30) a ( 31) is writable that It is ensured by the propositions T W > T ″ W , T ″ 0 = T 0 and also by that fact, that the loss entropy H (X | Y ) is described and given by the heat ΔQ 0 = ΔQ ″ 0 .But by our combined cycle OO ″ it is valid too that * 0 and by both parts of (4) we have For the whole information entropy ΔA * / kT W (the whole thermodynamic entropy S C in information units) and by following the previous relations also it is valid that And thus, the structure of the information transfer channel K (expressed by the quantity is measurable by the value H * (Y * ) from ( 20), ( 32) and ( 35).Symbolicaly, we can write, using a growing function f , The cycles O, O ″ and OO ″ are the Carnot Cycles and thus, from their definition and construction they are, imaginatively 4 in principle, the infinite cycles; in each of them the following criterion of an infinite cycle (see [14]) it is valid inevitably, The construction of the cycle OO ″ enables us to recognize that the infinite cycle O is running; the unsolvable case of the Auto-Reference in OO ″ occurs just when and only when (Thus, when we contemporarily await anything else than the zero output or an output which is not relevant to the given input, by this only awaiting, we require a construction of the Perpetuum Mobile functionality.)From the both processes, the cycles O and O ″ , the whole combined and one cycle OO ″ is created to be modeling the whole and one transfer channel KK ″ in which the observed, the measured property, the value H (X | Y ) in the given 'time click' p (the click, the interval) expressing the structure of the channel K is one of the ingoing (input) messages (informations).The resulting double cycle OO ″ performs as a direct Carnot Cycle with the working temperatures T W and The required 'step-aside' is created by the difference T W − T * 0 > 0. The whole information entropy (the thermodynamic entropy in information units) of the whole isolated system in which our double cycle OO ″ is running, the whole output information H * (Y * ) of this double cycle OO ″ is then a certain function f ( ⋅ ) of the measure H (X | Y ) of the structure being measured (observed) and as such, of the value of the argument H (X | Y ) from the relation (36).
Remark: Also the following consideration is possible: We use the change H (Y ) of the output entropy of the observed process O as its reaction to a change H (X ) of the input entropy and just by the evidenced H (X | Y ).Our measuring is then characterized, in the same sense as in (36) and (37), by the whole value Now it is obvious that the transferring (copying, measuring, observing) of the structure of the channel K is possible then and only then a certain structural 'step-aside' between the observed object (the transferred or the measured structure, now and here the structure of a transfer channel K) and the observing process (the channel K ″ with the transferring process By the term 'step-aside' of the observing computing process (let us denote it as κ → ″ ) from the observed computing process (let us denote it as κ → ) we understand a time delay between them, better said, it is a tracing 5 of the observed computing process κ → .

Turing Computing, Auto-Reference and Halting Problem
Turing Machine (TM ) is driven by a program which is interpreted by its Control Unit (CU TM ).
The Control Unit CU TM is a finite automaton (Mealy's or Moore's sequential machine).The program for the TM consists of the finite sequence η → of instructions η ⋅ , ( ) ( ) • s j is the successive status of the CU TM , given by the instruction for the following step p + 1 of the CU TM .
Within the actual step p of the TM 's activity the CU TM is changing its status to s j [this change is based on the status s i , and the symbol x k has been read (s i → and is performing the transformation By this way a regular language of the words (x k p ,y l p ,D p ) or, respectively, a regular language of the instructions (s i p ,x k p ,s j p ,y l p ,D p ) having been performed is defined.This second regular language is describable by the rules (of a regular grammar) being applied in each step p ≥ 1 of the TM 's activity.Thus, this language is to be acceptable by a certain finite automaton with n states S ⋅ .
When this language is infinite 6 (the infinite chain of instructions of the finite length), such its word ( ) of the length l exists that for that finite automaton [with n states S ⋅ and the transition rules (42) or (44)] the Pumping Lemma [19,21] it is valid

Auto-Reference in Turing Computing
Although any instruction of the Turing Machine TM describes one step of the computing process in this TM , it is considerable as a description (of one step) of an information transfer process running in a certain transfer channel K ; we postulate the relation TM ≅ K .The computing process in the TM is, also, a transfer process in a channel K.For K ≅ O it is valid that In each step p > 1 of its activity, the TM ≅ K is accepting its own configuration from the previous step p − 1 as its input, includes its contemporary status (s i p = s j p−1 ) and generates its status [s i ( p+1) ] and the configuration for the next step p + 1, etc. 7   6 Better said, having the arbitrary (but finite) length.Similarly it is valid for the configurations (denoted now by X p and Y p ), see further on.
For each p ≥ 1 we consider the actual instances of the stochastic quantities 8 X ,Y , ( )  • let now the stochastic quantity X p be realized by the chain ( ) Then, the computing process in the TM ≅ K is describable informationally, 9 ,10 ( ) )  The Auto-Reference arises with the following description of the computing (transfer, observation) process when, e.g., for a certain p ≥ p * ≥ 1, 8 '⊑ ' now denotes the substring from the beginning of the string.

H X H X H s H Y H Y H X H s H X Y H X Y H X X H Y X H Y X H X X T X Y T X Y H X H X X
9 The transitions are given by the η q p called by X p X p | X p+1 → η q p , η q p −1 (X p+1 ) = X p .
10η q p −1 (X p+1 ) = X p -comparison of the structures of the X p and the X p+1 (in Recent Advances in Thermo and Fluid Dynamics ( ) ( ) This way of considerations 'constructs' the TM 's infinite cycle from the programmer's point of view, Self-Observation in an information point of view and a stationary status from the thermodynamics point of view.
In any case a 'step-aside' to gain something else than the zero output is required.
By the 'step-aside' of the observing computing process from the observed computing process we mean a time delay between those two processes or, better said, a staging of the trace of the observed process.

Halting Problem as Auto-Reference
Now we are considering a certain TM (the observed machine) being driven by a program η → and working with a certain input word ξ → .Let this activity be described by the word d(TM ) → .• does not halt and gives it to the input (of its sub-machine) M 2 and

Let us consider that the
• halts, HALT M 3 , • does not halt, In any given step p ≥ 1 the machine TM is deciding about itself (it is working with the description of its own actual status), it is the channel 'transferring' its own structure, it is the Self-Observer.Thus it is in a stationary status in the thermodynamic point of view.
Within this point of view, we can envisage two identical, but reversed mutually, ideal Carnot Cycles connected together.In this sense, these two machine O and O ″ create the equilibrium system OO ″ , in which we introduce the term stationary status.

Within such a system the (infinitesimal) part of heat is circulating through the whole combined machine OO ″ . Let this fact be now the thermodynamic model of the infinite cycle being started by the Self-Observation, by the Auto-Reference action (56), (57); one run is like an uninterruptable operation.
The  As it is valid for any stationary status, also this one can be ceased or can be excluded by an external action, by the 'step-aside', by the staging as follows.

Concept Removing Halting Problem
We suppose that in the case of a computing process running in a TM its status LOO P TM ∞ (the infinite cycle) is decidable within the Observing Turing Machine (OTM ) by using the T M ′ s trace.By this trace, the machine OTM generates and controls the 'combined observing process' for the process in the TM .
We will show and use the fact, that certain regular sequences are generated.If they are infinite, they are, inevitably, periodical; as such, they are decidable languages for their infinity [1].
We will use the alphabet of terminal symbols T = {I ,B} and these structures: D) is the instruction → ) is the configuration Further, we introduce the general configuration type X ; By this general configuration type the chains, e.g.
The computing process in the observed TM generates the grammar of a regular language of instructions and, also, of general types of configurations especially, infinite possibly, and thus cyclical.As such, they are decidable languages for their infinity.
These grammars are given by the initial input ξ → , or, respectively, by the initial configuration (ε,s 0 ,ξ → ) and, also, by the instructions η q p of the programme η → , being generated by the sequence of the steps p of the TM 's activity in which the TM instructions are interpreted.This sequence itself is pressed out by the configurations having been generated (See Appendix).

Method -the OTM
✠ 1 Let η → , do a certain number e ⋅ P of instructions η ⋅ (of the program η → ) beginning from the initial configuration (ε,s 0 ,ξ → ).Let, e.g., P = 2l + 1,l = ξ → ,e ≥ 1 ; e ∈ N be the number of the stage (for each stage we write, in a programmer style, e : = e + 1) • The step ✠ 1 generates the table of nine-partite structures.Its length of e ⋅ P rows,13 ( ) , , where the denotation used is • g is the number of the configuration type (ε(σ,s ⋅ ,ρ)ε) • m is the number of the general configuration type G, (σ 3) , ..., , > , , = 3 (the first of them is considered only). 1515 The situation in the first block is described only by (64).

Recent Advances in Thermo and Fluid Dynamics
If NOT -we continue with ✠ 2 , p * = p ... ; ✠ 1 when e ⋅ P is exhausted, e : = e + 1 ; We continue further but within the first block and with the Δm ⋅ only.
From each unique six-partite structures (✠ 5 , ✠ 6 ) the three columns are now taken only, being interpreted as the rules of a regular grammar (accepted by a finite automaton) with the set S of nonterminal symbols and the set T ′ of terminal symbols, Information Thermodynamics and Halting Problem http://dx.doi.org/10.5772/61900✠ 8 For the first block of the unique six-partite structures (✠ 5 , ✠ 6 , ✠ 7 ) the sequence of rules of a regular grammar is being generated (accepted by the finite automaton with the states S 0 ,S q m ⋅ , … ) , or , where the denotation We have described the activity of a finite automaton which accepts the infinite regular language of the general configurations types (of the configurations of the observed machine TM ).They are the words of the infinite length and having the form ( ) Yet after the second round of the observed TM through the infinite cycle has been finished the Pumping Lemma is usable and valid for the length L of the relevant word of this infinite language, [cardS ≤ L < 2 ⋅ cardS .
We can generate the status (the signal)S HALT to halt the whole machine OTM and the TM consequently.
We can say, briefly, that: If such the three identical bi-partite structures η ,(σ which represents the zero change of the information and thermodynamic entropy within the working medium of a reversible Carnot Cycle; for the sequences X p → and X p+1 → of the observed which represents the nonzero output and, also, the growth of the thermodynamic and information entropy within the whole isolated system in which that reversible Carnot Cycle is running, see [6,8].Generally, any Carnot Cycle is, under its construction draft, the infinite cycle, and, thus, the relations (71) and (72) represent the information thermodynamic criterion for the infinite cycle existence.
The following section gives the examples of this method.

.).]
After the observed (sub)machine has entered into the infinite cycle, which takes place in a finite time, and has gone through this cycle twice it is halted by the signal from the observing machine.[We 'idle' for the same number of clicks Δ p in each of the blocks Δm.The sequence of Δ p is (11, 11, 11, … ), the sequence of Δm is (5, 5, 5, … ).The sequence for p is (13, 13, 13, … ) and for m is (7, 7, 7, … ).]After the observed (sub)machine has entered into the infinite cycle, which takes place in a finite time, and has gone through this cycle twice it is halted by the signal from the observing machine.where, after the relations (66)-(69), S 1 ≜ S q 1 , S 2 ≜ S q 2 , S 6 ≜ S q 3 , S 7 ≜ S q 4 , S 11 ≜ S q 5 , S 12 = S q 6 .This grammar is with the set of nonterminal symbols We are going through the seven states repeatedly and each such a pass lasts longer than the previous one.
We 'idle' in such each pass a longer time (for the growing number of clicks p of the CU TM ).

.).]
After the observed (sub)machine has entered into the infinite cycle, which occurs in a finite time, and has gone through this cycle twice it is halted by the signal from the observing machine.

I s B L h h h h h h h h h h h h h h h
Recent Advances in Thermo and Fluid Dynamics   This program is figuring the difference 4 − 3 and the input is − → ξ = IIIIBII.From the following table follows that during our staging the whole double-machine halts itself.In the numbers   From the following table follows that during our staging the whole double-machine halts itself.

B s B L h h h h h h h h h h h h h h
In the numbers m of the general configuration types the following word G is generated, The whole staging is ended by the natural end of the process in the observed machine.
[All computing and tracing is stopped by the end of the observed process.] All the previous examples have shown that after the finite number of steps, each is interpreted in a finite time and thus we need the finite time only, the signal halting the whole double machine is generated in the all cases.The reason for generating the halting signal and as such, the recognition the finite or infinite cycle in the observed machine is quite visible from all our tracing tables.Our double machine is the Turing Machine, too.
solution without a certain 'step-aside' requires the Perpetuum Mobile functionality.This doesn't mean that a counting under their description is not performed physically but is not resultative in a finite time.
(Nevertheless we can want to have the infinite cycle for technology purposes, e.g. the push-pull circuit.Here the infinite cycle's functionality is created intentionally and, as such, the push-pull circuit is the example of the recurring but not recursive counting.Here the Auto-Reference is introduced intentionally, as a successive figuring method, creating an infinite sequence of wanted values.) Generally, a sequence of states or figuring steps of solving a problem could be divergent or constant or convergent.The divergent and constant cases are felt as the real example of the infinite cycle in the very sense of this term.We can say, rather jokingly, that the convergent counting halts, even if it was in the infinity (e.g. the Newton method) and that the divergent counting doesn't halt even in the infinity, including now the constant sequence too -the model is the information transfer in an interrupted information transfer channel.When in the recurring counting the number of figuring steps is not given explicitly, then, the results from the successive steps must be compared.When it is set badly or is not set at all, the infinite cycle occurs and, by the algorithm's definition requiring resultativness, such a counting is errorneous.The flagrant example of the badly set task is the way in which the Gibbs Paradox arises -here it is the Auto-Reference embedded by not respecting the difference between what is measured (observed), and what is measuring (observing).We used it in the extreme case (with the complete mixing these two levels) as the physical model of all noetic paradoxes.
The aim of this paper was to detect the infinite cycle from its own characteristics.Our vision is that the counting itself is of the physical character and, as such, is subjected to physical laws, especially, to the II Principle of Thermodynamics.The infinite cycle is viewed as a certain type of an equilibrium state. 17To await the finite-time end of such states is a paradoxical and, as such, unachievable wish.Nevertheless, all these cycles are representable by the Carnot Cycle (it is the infinite cycle conceptually) used as the thermodynamic model of a cyclic information transfer [6,8,10].We see here the growth of thermodynamic entropy within the whole isolated system in which the cycle, or the information transfer, is running and we see the constant or decreasing thermodynamic entropy within its working medium, or within the transfer channel in the information-thermodynamic representation.From this point of view the aim to recognize any infinite cycle, to decide the Halting Problem, is solvable.The information-thermodynamic considerations were expressed in terms of the Automaton Theory The general configuration types of the observed Turing Machine were generated and the Pumping Lemma was used.The author believes that he has shown that problems given paradoxically, errorneously as for being resultant, have the Auto-Reference embedded both in the sense of the objective of the problem or in the sense of the solving the problem -the Auto-Reference can be in the solving method while the very objective of the problem can be solvable.The author's wish is that 17 The interesting is that the stability of an equilibrium state and of an atomic structure are similar.Without the natural radioactivity the end of atoms seems to 'be in the infinity', too.
the following claim could be considered as the theorem for recognizing, deciding of any infinite cycle: Due to the fact that any infinite cycle starts at a finite time and, for the Control Unit of any Turing Machine is an finite-state automaton, and due to the fact that the Pumping Lemma it is valid for the regular infinite and thus periodical language of the general configuration types of the observed Turing Machine, the Halting Problem is decidable.

Appendix
We consider the basic types of chains of the terminal symbols on the input-output TM 's tape,

Figure 1 .
Figure 1.Stationarity of the double cycle OO ″

Figure 2 .
Figure 2. The concept for ceasing the Auto-Reference 29) Then, for the whole change of the thermodynamic entropy within the combined cycle OO ″ (measured in information units Hartley, nat, bit) and thus for the change of the whole information entropy H * ( Y * ) ≜ H C , following the relation (29), it is valid * * * 0 0 observation of the process O now being considered as a model or as the realization of the computing process κ → in a certain Turing Machine TM or an information transfer T in a certain channel K -the measuring of a transferring structure expressed by the value of the quantity H (X | Y ), is thus possible but only by another process with a certain 'step-aside' from the observed process O in-built, with a certain 'mirror' O ″ ≅ T ″ , with the aids of another transferring structure expressed by the value of the quantity H (X ″ | Y ″ ).

T″ ) expressed by the nonzero and positive values of the difference ( 2 )
is possible.
39)Each of these instructions describes an overwriting rule of a regular grammar[15,19,21], given step (time, moment) p, p ∈ ℕ, of the TM 's activity;• s i is the i -thnonterminal symbol of the regular grammar, or, respectively, it is a status of the CU TM within the actual step p ∈ ℕ of the TM 's activity, • x k is an input terminal symbol being read from the input-output tape of the TM within the actual step p of the TM 's activity, • y l is an output terminal symbol by which the CU TM overwrites the symbol x k which has been read (in the actual step p of the TM 's activity), (actual) position of the input-output tape,• D determines the moving direction of the read-write head of the CU TM after the symbol y l has been recorded [in the status s j p (s j p denotes s j for the step p) used further on as the following one, s j p = Def s i p+1 ], D ∈ {L ,R}.The value L or R of the symbol D determines the left slip or the right slip from the actual position on the input-output tape to its (left or right) neighbor after the transformation x k to y l has been performed.The oriented edge of the transition graph of the CU TM (the finite automaton) is described by thesymbol s i → (x k ,y l ,D)s j .The TM 's activity generates a sequence of the instructions having been performed in steps p, (s i p ,x k p ,s j p ,y l p ,D p ) p=1 p= p last , of the oriented transition graph of the CU TM in the step p), by which the computing process (κ → ) has gone through (from the first step p = 1 till, for this while, the last step p = p last of the TM 's activity).They are also the overwriting rules of the regular grammar, being performed within each step p,p ≥ 1, 47) In any step p of the TM 's activity its own configurations (σ → p ,s p ,ρ → p ) -members of the sequenceof the computing process κ → = Def (σ → p ,s p ,ρ → p ) p=1 p... , can be considered as follows;

•
let now the stochastic quantity Y p be realized by the chain

11 •• M 2
TM with the input word ξ → • halts, HALT TM , whether the word ξ → is accepted or rejected, halt, LOO P TM ∞ (the TM 's infinite cycle)Let us construct the three new Turing Machines M 1 , M 2 and M 3 as follows[18] M 1 works with the input word d(TM ) modifies the activity of theM 1 in that way, that the input word which is being worked with is d(TM )

• M 3
is an 'extension' of theM 2 : it doubles its own input word d(TM ) → into d(TM ) → * d(TM ) →

•
But, when the machine M 3 ≡ TM accepts the description d (M 3 ) → , thus it is valid that result (56) is the contradiction.It is the consequence of the Cantor diagonal argument having been used carrying the Auto-Reference to the sequence of the machines (TM ,M 1 ,M 2 ,M 3 ), or, respectively, to the sequence of the machines (TM ,M 3 ), leading us to that opinion that the proposition about the decidability of the Halting Problem (recognizing the LOO P TM ∞ state) is not right.
recursive call of the function d(TM ) → (of the machine TM ) by the same function d(TM ) → (by the machine TM ) with the same argument d(TM ) → * d(TM )→ is now given.The Auto-Reference (56), (57) is then the generative function for the infinite sequences, nevertheless thought only, as the consequence of the stationarity concept in-built in this type of consideration, within this time-expansion of the (56) or (57) [which possibility follows from the (quasi)stationarity concept], the infinite cycle in the observed machine TM arises, based on its Self-Description ξ → ≡ d(TM ) → .But, following the Auto-Reference construction, it 'runs' in the double-machine (TM ,M 3 ≡ TM ) ≅ OO ″ . 12he Auto-Reference step that is to solve the Halting solve the Halting Problem proves, only, its own disusability creates just a certain image of what is to be possibly discovered -the infinite cycle in the form of the infinite constant time sequences [when the time expansion (58) for p ≥ 1 is considered].
); also see the remark 7].Recent Advances in Thermo and Fluid Dynamics

✠ 3 ✠ 4 ✠ 5
we are seeking two successive blocks of rows limited by those rows having the identical values in the columns (the identical six-partite structures) are seeking for (the sequence of) the three rows being identical in those columns while the last row of the first block is the first row of the second block [this second ends by the third row (identical in the six columns considered)].The numbers of these separating rows, the first, the second and the third row are the numbers of steps p ⋅ ,p ⋅⋅ and p ⋅⋅⋅ of the observed computing process.These rows are separated by numbers between them.(They can follow immediately, Δ p ⋅ = 0, Δp ⋅⋅ = 0.) If the three separating rows are not found within the given stage e (✠ 2 ), we start the computing process driven by the program η → , and its tracing, from the beginning [(ε,s 0 ,ξ → ), (✠ 1 )], and let it run e ⋅ P steps, where e : = e + 1 is set down.If those three separating rows are found within the given stage e (✠ 2 ) (those two blocks covering the rows p ⋅ ,p ⋅⋅⋅ where p ⋅⋅⋅ = p ⋅⋅ + Δ p ⋅⋅ + 1 and p ⋅⋅ = p ⋅ + Δp ⋅ + 1) we are checking both the two blocks, each of them from its beginning (p ⋅ , or p ⋅⋅ respectively) till its end (p ⋅⋅ , or p ⋅⋅⋅ respectively), seeking the rows with the identical values within their six columns (62), 14 Two or more such identical six-partite structures on the successive row positions (denoted by symbols z and m) are considered as the only one row Def

✠ 6
We check whether, by this way, two new identical successive blocks of unique six-partite structures are created the first block is between the (newly numbered) rows m ⋅ ÷ m ⋅⋅ and the second is (newly) between the rows m ⋅⋅ these blocks are identical the infinite cycle is discovered, but we continue uniformly with ✠ 5 .

✠ 7
are counted in the number m of the unique six-partite structures (✠ 5 ), the last one of the first block is the first one of the second block], Δm ⋅ = Δm ⋅⋅ .If the distance Δ p ⋅ of the first and the last row of the first block (✠ 2 ) is less or equal to the distance Δ p ⋅⋅ of the first and last row of the second blok Δ p ⋅ ≤ Δp ⋅⋅ , we have discovered the infinite cycle driven by the program η → [now the distances are counted in the number of steps p].
68) having the starting nonterminal symbol S 0 ∈ S. 16 16✠ 7a If the distance Δp ⋅ of the first and the last row of the first block (✠ 5 is greater than the distance Δp ⋅⋅ of the first and last row of the second blok, Δ p ⋅ > Δ p ⋅⋅ , we have discovered the finite cycle driven by the program η → .

0 =
,s,ρ → ) , following each other, exist that for their distances Δ p ⋅ (measured by the number of steps of the observed process) between the first and the second bi-partite structure and Δ p ⋅⋅ between the second and the third bi-partite structure it is valid that Δp ⋅ ≤ Δp ⋅⋅ , the observed TM is going through the infinite cycle.The expression (70) means that we have discovered, within the dynamical system OO ″ , the dynamical subsystem O * O * ′ ( ≡ T M * ) which is in a limit cycle.It means the thermodynamic equilibrium within the double cycle O * O * ′ , thus for its temperatures it is valid that T * W = T * ' W , Recent Advances in Thermo and Fluid Dynamics T * T * ' 0 ; for sequences of the general configuration types (G ⋅ ), X p → and X p+1 → from (59), (60), it is valid, for certain p ≥ p * ≥ p 0 ≥ 1, that BI → B respectively.Let the input ξ → = IIIII be given.From the table Tab. 1 it is obvious thatInformation Thermodynamics and Halting Problem http://dx.doi.org/10.5772/61900write down the regular grammar of the (regular) language of the general configuration given by the computing process driven by the program η grammar is with the set S * of its nonterminal symbols, IB BI B BI IB B IB B BIB uurur uur uur uur uur ur uur uur ur uur ur uuuur (78)For the generation of the signal which halts the whole combined machine we can add and use the round through the indicated infinite cycle the word of the general configuration types of the length l=12 is generated out and, thus, the Pumping Lemma it is valid, the following table.

4 23 3
s1 I L ε[BI s1 IIIIB]ε 10 ′ ε[BI s1 IB]ε 4 ..... s1 I s1 I L ε[B s1 IIIIIB]ε 11 write down the regular grammar (of the regular) language of the general configuration types generated by the computing process driven by η Recent Advances in Thermo and Fluid Dynamics the computing process described by it generates) the infinite word X IB BI B BI IB B IB B BIB uur ur uur uur uur uur ur uur uur ur uur ur uuuur (86)For the generation of the signal which halts the whole combined machine we can add and use round through the indicated infinite cycle the word of the general configuration types of the length l = 12 is generated and, thus, the Pumping Lemma it is valid, program generates, or is figuring, the difference between the numbers 3 and 4 in this order, without checking the negativity of the result.Thus it enters into the infinite cycle in which generates the left-direction expanding sequence .inputword ξ → = IIIBIIII be given.From the following table Tab 3. it is obvious that after the generation of the finite length's beginning part G, but of the infinite lengthy word of the general configurations numbered by values of m,Recent Advances in Thermo and Fluid Dynamics the part[22] + follows.From the table it is obvious that the cycle is with the values down the regular grammar (of the regular) language of the general configuration types generated by the computing process driven by η round through the indicated infinite cycle the subword of the length l = 12 is generated out, of the signal which halts the whole combined machine we can use (or add)

Table 1 .
Tracing and staging for Example I

Table 3 .
Tracing and staging for Example III [The distance Δ p of p for the general configuration numbered 22 is constant