Let                               C                         be a closed simplicial cone in Euclidean space                                                         R                                      n                                              . The Klein polyhedron of                               C                         is the convex hull of the non-zero points of                               C          ∩                                    Z                                      n                                              .
Suppose                               α          >          0                         is an irrational number. In                                                         R                                      2                                              , the cones generated by                               {          (          1          ,          α          )          ,          (          1          ,          0          )          }                         and by                               {          (          1          ,          α          )          ,          (          0          ,          1          )          }                         give rise to two Klein polyhedra, each of which is bounded by a sequence of adjoining line segments. Define the integer length of a line segment to be one less than the size of its intersection with                                                         Z                                      n                                              . Then the integer lengths of the edges of these two Klein polyhedra encode the continued-fraction expansion of                               α                        , one matching the even terms and the other matching the odd terms.
Suppose                               C                         is generated by a basis                               (                      a                          i                                )                         of                                                         R                                      n                                               (so that                               C          =          {                      ∑                          i                                            λ                          i                                            a                          i                                :          (          ∀          i          )                                λ                          i                                ≥          0          }                        ), and let                               (                      w                          i                                )                         be the dual basis (so that                               C          =          {          x          :          (          ∀          i          )                    ⟨                      w                          i                                ,          x          ⟩          ≥          0          }                        ). Write                               D          (          x          )                         for the line generated by the vector                               x                        , and                               H          (          x          )                         for the hyperplane orthogonal to                               x                        .
Call the vector                               x          ∈                                    R                                      n                                               irrational if                               H          (          x          )          ∩                                    Q                                      n                                =          {          0          }                        ; and call the cone                               C                         irrational if all the vectors                                           a                          i                                               and                                           w                          i                                               are irrational.
The boundary                               V                         of a Klein polyhedron is called a sail. Associated with the sail                               V                         of an irrational cone are two graphs:
the graph                                           Γ                                          e                                              (          V          )                         whose vertices are vertices of                               V                        , two vertices being joined if they are endpoints of a (one-dimensional) edge of                               V                        ;the graph                                           Γ                                          f                                              (          V          )                         whose vertices are                               (          n          −          1          )                        -dimensional faces (chambers) of                               V                        , two chambers being joined if they share an                               (          n          −          2          )                        -dimensional face.Both of these graphs are structurally related to the directed graph                                           Υ                          n                                               whose set of vertices is                                                         G              L                                      n                                (                      Q                    )                        , where vertex                               A                         is joined to vertex                               B                         if and only if                                           A                          −              1                                B                         is of the form                               U          W                         where
                    U        =                  (                                                                      1                                                  ⋯                                                  0                                                                      c                                          1                                                                                                                    ⋮                                                  ⋱                                                  ⋮                                                  ⋮                                                                              0                                                  ⋯                                                  1                                                                      c                                          n                      −                      1                                                                                                                    0                                                  ⋯                                                  0                                                                      c                                          n                                                                                                    )                        (with                                           c                          i                                ∈                      Q                                  ,                                           c                          n                                ≠          0                        ) and                               W                         is a permutation matrix. Assuming that                               V                         has been triangulated, the vertices of each of the graphs                                           Γ                                          e                                              (          V          )                         and                                           Γ                                          f                                              (          V          )                         can be described in terms of the graph                                           Υ                          n                                              :
Given any path                               (                      x                          0                                ,                      x                          1                                ,          …          )                         in                                           Γ                                          e                                              (          V          )                        , one can find a path                               (                      A                          0                                ,                      A                          1                                ,          …          )                         in                                           Υ                          n                                               such that                                           x                          k                                =                      A                          k                                (          e          )                        , where                               e                         is the vector                               (          1          ,          …          ,          1          )          ∈                                    R                                      n                                              .Given any path                               (                      σ                          0                                ,                      σ                          1                                ,          …          )                         in                                           Γ                                          f                                              (          V          )                        , one can find a path                               (                      A                          0                                ,                      A                          1                                ,          …          )                         in                                           Υ                          n                                               such that                                           σ                          k                                =                      A                          k                                (          Δ          )                        , where                               Δ                         is the                               (          n          −          1          )                        -dimensional standard simplex in                                                         R                                      n                                              .Lagrange proved that for an irrational real number                               α                        , the continued-fraction expansion of                               α                         is periodic if and only if                               α                         is a quadratic irrational. Klein polyhedra allow us to generalize this result.
Let                               K          ⊆                      R                                   be a totally real algebraic number field of degree                               n                        , and let                                           α                          i                                :          K          →                      R                                   be the                               n                         real embeddings of                               K                        . The simplicial cone                               C                         is said to be split over                               K                         if                               C          =          {          x          ∈                                    R                                      n                                :          (          ∀          i          )                                α                          i                                (                      ω                          1                                )                      x                          1                                +          …          +                      α                          i                                (                      ω                          n                                )                      x                          n                                ≥          0          }                         where                                           ω                          1                                ,          …          ,                      ω                          n                                               is a basis for                               K                         over                                           Q                                  .
Given a path                               (                      A                          0                                ,                      A                          1                                ,          …          )                         in                                           Υ                          n                                              , let                                           R                          k                                =                      A                          k              +              1                                            A                          k                                      −              1                                              . The path is called periodic, with period                               m                        , if                                           R                          k              +              q              m                                =                      R                          k                                               for all                               k          ,          q          ≥          0                        . The period matrix of such a path is defined to be                                           A                          m                                            A                          0                                      −              1                                              . A path in                                           Γ                                          e                                              (          V          )                         or                                           Γ                                          f                                              (          V          )                         associated with such a path is also said to be periodic, with the same period matrix.
The generalized Lagrange theorem states that for an irrational simplicial cone                               C          ⊆                                    R                                      n                                              , with generators                               (                      a                          i                                )                         and                               (                      w                          i                                )                         as above and with sail                               V                        , the following three conditions are equivalent:
                              C                         is split over some totally real algebraic number field of degree                               n                        .For each of the                                           a                          i                                               there is periodic path of vertices                                           x                          0                                ,                      x                          1                                ,          …                         in                                           Γ                                          e                                              (          V          )                         such that the                                           x                          k                                               asymptotically approach the line                               D          (                      a                          i                                )                        ; and the period matrices of these paths all commute.For each of the                                           w                          i                                               there is periodic path of chambers                                           σ                          0                                ,                      σ                          1                                ,          …                         in                                           Γ                                          f                                              (          V          )                         such that the                                           σ                          k                                               asymptotically approach the hyperplane                               H          (                      w                          i                                )                        ; and the period matrices of these paths all commute.Take                               n          =          2                         and                               K          =                      Q                    (                                    2                                )                        . Then the simplicial cone                               {          (          x          ,          y          )          :          x          ≥          0          ,          |          y          |          ≤          x                      /                                              2                                }                         is split over                               K                        . The vertices of the sail are the points                               (                      p                          k                                ,          ±                      q                          k                                )                         corresponding to the even convergents                                           p                          k                                            /                                q                          k                                               of the continued fraction for                                                         2                                              . The path of vertices                               (                      x                          k                                )                         in the positive quadrant starting at                               (          1          ,          0          )                         and proceeding in a positive direction is                               (          (          1          ,          0          )          ,          (          3          ,          2          )          ,          (          17          ,          12          )          ,          (          99          ,          70          )          ,          …          )                        . Let                                           σ                          k                                               be the line segment joining                                           x                          k                                               to                                           x                          k              +              1                                              . Write                                                                                           x                  ¯                                                                    k                                               and                                                                                           σ                  ¯                                                                    k                                               for the reflections of                                           x                          k                                               and                                           σ                          k                                               in the                               x                        -axis. Let                               T          =                      (                                                                                3                                                        4                                                                                        2                                                        3                                                                        )                                  , so that                                           x                          k              +              1                                =          T                      x                          k                                              , and let                               R          =                      (                                                                                6                                                        1                                                                                        −                    1                                                        0                                                                        )                    =                      (                                                                                1                                                        6                                                                                        0                                                        −                    1                                                                        )                                (                                                                                0                                                        1                                                                                        1                                                        0                                                                        )                                  .
Let                                           M                                          e                                              =                      (                                                                                                                              1                        2                                                                                                                                                1                        2                                                                                                                                                                                1                        4                                                                                                  −                                                                  1                        4                                                                                                                  )                                  ,                                                                                           M                  ¯                                                                                    e                                              =                      (                                                                                                                              1                        2                                                                                                                                                1                        2                                                                                                                                  −                                                                  1                        4                                                                                                                                                1                        4                                                                                                                  )                                  ,                                           M                                          f                                              =                      (                                                                                3                                                        1                                                                                        2                                                        0                                                                        )                                  , and                                                                                           M                  ¯                                                                                    f                                              =                      (                                                                                3                                                        1                                                                                        −                    2                                                        0                                                                        )                                  .
The paths                               (                      M                                          e                                                          R                          k                                )                         and                               (                                                                      M                  ¯                                                                                    e                                                          R                          k                                )                         are periodic (with period one) in                                           Υ                          2                                              , with period matrices                                           M                                          e                                              R                      M                                          e                                                    −              1                                =          T                         and                                                                                           M                  ¯                                                                                    e                                              R                                                                      M                  ¯                                                                                    e                                                    −              1                                =                      T                          −              1                                              . We have                                           x                          k                                =                      M                                          e                                                          R                          k                                (          e          )                         and                                                                                           x                  ¯                                                                    k                                =                                                                      M                  ¯                                                                                    e                                                          R                          k                                (          e          )                        .The paths                               (                      M                                          f                                                          R                          k                                )                         and                               (                                                                      M                  ¯                                                                                    f                                                          R                          k                                )                         are periodic (with period one) in                                           Υ                          2                                              , with period matrices                                           M                                          f                                              R                      M                                          f                                                    −              1                                =          T                         and                                                                                           M                  ¯                                                                                    f                                              R                                                                      M                  ¯                                                                                    f                                                    −              1                                =                      T                          −              1                                              . We have                                           σ                          k                                =                      M                                          f                                                          R                          k                                (          Δ          )                         and                                                                                           σ                  ¯                                                                    k                                =                                                                      M                  ¯                                                                                    f                                                          R                          k                                (          Δ          )                        .A real number                               α          >          0                         is called badly approximable if                               {          q          (          p          α          −          q          )          :          p          ,          q          ∈                      Z                    ,          q          >          0          }                         is bounded away from zero. An irrational number is badly approximable if and only if the partial quotients of its continued fraction are bounded. This fact admits of a generalization in terms of Klein polyhedra.
Given a simplicial cone                               C          =          {          x          :          (          ∀          i          )                    ⟨                      w                          i                                ,          x          ⟩          ≥          0          }                         in                                                         R                                      n                                              , where                               ⟨                      w                          i                                ,                      w                          i                                ⟩          =          1                        , define the norm minimum of                               C                         as                               N          (          C          )          =          inf          {                      ∏                          i                                ⟨                      w                          i                                ,          x          ⟩          :          x          ∈                                    Z                                      n                                ∩          C          ∖          {          0          }          }                        .
Given vectors                                                         v                                      1                                ,          …          ,                                    v                                      m                                ∈                                    Z                                      n                                              , let                               [                                    v                                      1                                ,          …          ,                                    v                                      m                                ]          =                      ∑                                          i                                  1                                            <              ⋯              <                              i                                  n                                                              |          det          (                                    v                                                      i                                  1                                                              ⋯                                    v                                                      i                                  n                                                              )          |                        . This is the Euclidean volume of                               {                      ∑                          i                                            λ                          i                                                          v                                      i                                :          (          ∀          i          )                    0          ≤                      λ                          i                                ≤          1          }                        .
Let                               V                         be the sail of an irrational simplicial cone                               C                        .
For a vertex                               x                         of                                           Γ                                          e                                              (          V          )                        , define                               [          x          ]          =          [                                    v                                      1                                ,          …          ,                                    v                                      m                                ]                         where                                                         v                                      1                                ,          …          ,                                    v                                      m                                               are primitive vectors in                                                         Z                                      n                                               generating the edges emanating from                               x                        .For a vertex                               σ                         of                                           Γ                                          f                                              (          V          )                        , define                               [          σ          ]          =          [                                    v                                      1                                ,          …          ,                                    v                                      m                                ]                         where                                                         v                                      1                                ,          …          ,                                    v                                      m                                               are the extreme points of                               σ                        .Then                               N          (          C          )          >          0                         if and only if                               {          [          x          ]          :          x          ∈                      Γ                                          e                                              (          V          )          }                         and                               {          [          σ          ]          :          σ          ∈                      Γ                                          f                                              (          V          )          }                         are both bounded.
The quantities                               [          x          ]                         and                               [          σ          ]                         are called determinants. In two dimensions, with the cone generated by                               {          (          1          ,          α          )          ,          (          1          ,          0          )          }                        , they are just the partial quotients of the continued fraction of                               α                        .