Yes. There is a computable isomorphism, obtained by an effective back-and-forth construction. Decidability of the two orders makes the usual existence argument into an algorithm.
Maintain a finite order-preserving partial isomorphism of structures from to , starting with the empty map. At a forth step, take the least ordinary natural number outside its domain. Look at the finitely many mapped elements below and above in . Their images impose an open interval in : it lies above all the lower images and below all the upper images, with a missing bound interpreted as an unbounded side.
This interval contains a fresh element. If both bounds exist they are ordered correctly by the induction hypothesis; density supplies an element strictly between them. If there is just one bound, the absence of endpoints supplies an element beyond it; if there are no bounds, choose any element. Density and the absence of endpoints moreover give infinitely many points in every such open interval, so finitely many already used images can always be avoided.
Enumerate in the ordinary presentation order, test whether is unused and satisfies every required inequality, and choose the first successful candidate. All tests are decidable, and the existence argument proves termination. Extend by .
At a back step, take the least natural number outside the range, interchange the roles of and , and carry out exactly the same search for a fresh preimage. Alternate forth and back steps. Every stage is an effective terminating finite computation, and every stage remains an order-preserving partial isomorphism of structures.
Let . The least-unused scheduling puts every element of into the domain and every element of into the range. For example, after forth steps, all ordinary presentation numbers at most have been included, since each step removes the least missing one. Thus is a bijection preserving and reflecting the orders. To compute , simulate the construction until appears in its domain; this terminates. The corresponding range search computes its inverse. Hence
The searches use the decidable presentations, rather than a possibly ineffective choice of points in an abstract dense linear order without endpoints.
Write and . The displayed formula is . A proof of logical implication may use its temporary assumption more than once; this is ordinary natural deduction, not a linear proof system.
Assume , then , then , then . The identity weakening rule derives from the hypotheses and . Discharging by the implication introduction rule gives . Applying by the implication elimination rule gives . Discharge to obtain . Applying gives an ; discharge to obtain a ; apply once more to obtain , and finally discharge .
Here is the complete decorated natural deduction derivation, split at its intermediate conclusion to keep the tree readable. Superscript labels mark which assumption occurrences are discharged; both occurrences labelled are discharged together.
To avoid an excessively wide final tree, continue the same derivation as follows, using the right-hand derived premise above:
followed by
Thus the concise lambda term, with bound-variable types determined by the displayed tree, is
Under the Curry-Howard correspondence, implication introduction rules correspond to lambda abstractions, implication elimination rules to applications, and the identity weakening rule retains the first term while allowing an unused second hypothesis. No other inference rule or classical axiom is required.

Articles by others on the same topic (0)

There are currently no matching articles.