@@ -184,7 +184,7 @@ def evalOrdinalMod : NormNumExt where
184184
185185lemma isNat_ordinalOPow. {u} : ∀ {a b : Ordinal.{u}} {an bn rn : ℕ},
186186 IsNat a an → IsNat b bn → an ^ bn = rn → IsNat (a ^ b) rn
187- | _, _, _, _, _, ⟨rfl⟩, ⟨rfl⟩, rfl => ⟨Eq.symm <| natCast_opow .. ⟩
187+ | _, _, _, _, _, ⟨rfl⟩, ⟨rfl⟩, rfl => ⟨(opow_natCast ..).trans (natCast_pow ..).symm ⟩
188188
189189/-- The `norm_num` extension for homogeneous power on ordinals. -/
190190@ [norm_num (_ : Ordinal) ^ (_ : Ordinal)]
@@ -208,7 +208,7 @@ def evalOrdinalOPow : NormNumExt where
208208
209209lemma isNat_ordinalNPow. {u} : ∀ {a : Ordinal.{u}} {b an bn rn : ℕ},
210210 IsNat a an → IsNat b bn → an ^ bn = rn → IsNat (a ^ b) rn
211- | _, _, _, _, _, ⟨rfl⟩, ⟨rfl⟩, rfl => ⟨Eq.symm <| natCast_opow .. |>.trans <| opow_natCast ..⟩
211+ | _, _, _, _, _, ⟨rfl⟩, ⟨rfl⟩, rfl => ⟨Eq.symm <| natCast_pow ..⟩
212212
213213/-- The `norm_num` extension for natural power on ordinals. -/
214214@ [norm_num (_ : Ordinal) ^ (_ : ℕ)]
0 commit comments