Documentation

LeanPool.NandakumarRamanaRao.HumanVerification.InternalModel

Internal Model #

@[reducible, inline]

The Euclidean plane used by the internal proof-export layer.

Equations
Instances For

    A type-level interface used by the proof wrapper.

    The human-facing structure is deliberately declared later, in HumanVerification/Main.lean. This interface lets the wrapper be imported before that declaration, avoiding an import cycle while keeping all public definitions in the human-facing file.

    Instances

      Convert any model value into the convex-body type used by NRR.

      Equations
      Instances For
        @[reducible, inline]
        noncomputable abbrev NRR.HumanExport.area {α : Type} [ConvexFigureModel α] (F : α) :

        Generic area used internally by the wrapper.

        Equations
        Instances For
          @[reducible, inline]
          noncomputable abbrev NRR.HumanExport.perimeter {α : Type} [ConvexFigureModel α] (F : α) :

          Generic Hausdorff perimeter used internally by the wrapper.

          Equations
          Instances For
            @[reducible, inline]
            abbrev NRR.HumanExport.IsConvexPartition {α : Type} [ConvexFigureModel α] {n : ℕ} (F : α) (pieces : Fin n → α) :

            Generic partition predicate used internally by the wrapper.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For