{motive : AlgebraicGeometry.Scheme → Sort u} →
  (t : AlgebraicGeometry.Scheme) →
    ((toLocallyRingedSpace : AlgebraicGeometry.LocallyRingedSpace) →
        (local_affine :
            ∀ (x : ↑toLocallyRingedSpace.toTopCat),
              ∃ U R,
                Nonempty
                  (toLocallyRingedSpace.restrict ⋯ ≅ AlgebraicGeometry.Spec.toLocallyRingedSpace.obj (Opposite.op R))) →
          motive { toLocallyRingedSpace := toLocallyRingedSpace, local_affine := local_affine }) →
      motive t