{α : Type u_6} →
  {β : Type u_7} →
    [inst : Lattice α] →
      [inst_1 : Lattice β] →
        [inst_2 : BoundedOrder α] →
          [inst_3 : BoundedOrder β] →
            {motive : BoundedLatticeHom α β → Sort u} →
              ((toLatticeHom : LatticeHom α β) →
                  (map_top' : toLatticeHom.toFun ⊤ = ⊤) →
                    (map_bot' : toLatticeHom.toFun ⊥ = ⊥) →
                      motive { toLatticeHom := toLatticeHom, map_top' := map_top', map_bot' := map_bot' }) →
                (t : BoundedLatticeHom α β) → motive t