Documentation

ConNF.Construction.Position

Construction of position functions #

Assuming that there are only μ t-sets at level α, we can construct a position function for them.

Main declarations #

def ConNF.Construction.posBound [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (t : ConNF.NewTSet) (S : ConNF.Support ConNF.α) :
Set ConNF.μ

The position of t must be greater than elements of this small set. Since it is small, it cannot be cofinal in μ.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def ConNF.Construction.posBound' [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (t : ConNF.NewTSet) (S : ConNF.Support ConNF.α) :
    Set ConNF.μ
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem ConNF.Construction.posBound_eq_posBound' [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (t : ConNF.NewTSet) (S : ConNF.Support ConNF.α) :
      theorem ConNF.Construction.small_posBound [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (t : ConNF.NewTSet) (S : ConNF.Support ConNF.α) :
      def ConNF.Construction.posDeny [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (t : ConNF.NewTSet × ConNF.Support ConNF.α) :
      Set ConNF.μ

      The position of t must be greater than elements of this set, which is not cofinal in μ.

      Equations
      Instances For
        theorem ConNF.Construction.mk_posDeny [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (t : ConNF.NewTSet × ConNF.Support ConNF.α) :
        theorem ConNF.Construction.exists_wellOrder [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (h : Cardinal.mk ConNF.NewTSet = Cardinal.mk ConNF.μ) :
        ∃ (r : ConNF.NewTSet × ConNF.Support ConNF.αConNF.NewTSet × ConNF.Support ConNF.αProp) (x : IsWellOrder (ConNF.NewTSet × ConNF.Support ConNF.α) r), Ordinal.type r = (Cardinal.mk ConNF.μ).ord
        def ConNF.Construction.wellOrder [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (h : Cardinal.mk ConNF.NewTSet = Cardinal.mk ConNF.μ) :
        ConNF.NewTSet × ConNF.Support ConNF.αConNF.NewTSet × ConNF.Support ConNF.αProp
        Equations
        Instances For
          instance ConNF.Construction.wellOrder_isWellOrder [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (h : Cardinal.mk ConNF.NewTSet = Cardinal.mk ConNF.μ) :
          Equations
          • =
          theorem ConNF.Construction.wellOrder_type [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (h : Cardinal.mk ConNF.NewTSet = Cardinal.mk ConNF.μ) :
          theorem ConNF.Construction.mk_posDeny' [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (h : Cardinal.mk ConNF.NewTSet = Cardinal.mk ConNF.μ) (t : ConNF.NewTSet × ConNF.Support ConNF.α) :
          noncomputable def ConNF.Construction.pos [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (h : Cardinal.mk ConNF.NewTSet = Cardinal.mk ConNF.μ) :
          ConNF.NewTSet × ConNF.Support ConNF.αConNF.μ

          A position function for type α t-sets.

          Equations
          Instances For
            theorem ConNF.Construction.pos_injective [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (h : Cardinal.mk ConNF.NewTSet = Cardinal.mk ConNF.μ) :
            theorem ConNF.Construction.pos_not_mem_deny [ConNF.Params] [ConNF.Level] [ConNF.BasePositions] [ConNF.ModelDataLt] [ConNF.PositionedTanglesLt] [ConNF.TypedObjectsLt] [ConNF.PositionedObjectsLt] (h : Cardinal.mk ConNF.NewTSet = Cardinal.mk ConNF.μ) (t : ConNF.NewTSet × ConNF.Support ConNF.α) :