11 lines
533 B
Text
11 lines
533 B
Text
example : Nat := ( .zero : Nat)
|
|
example : Nat := ( .zero : _)
|
|
example : Nat := ( .zero :) -- fail
|
|
example : Nat := by have' := .zero; exact this -- fail
|
|
|
|
def add (x y : Nat) := x + y
|
|
|
|
example (h₁ : z = x + y) (h₂ : w = z) : w = add x y := have := h₁ ▸ h₂; by exact this
|
|
example (h₁ : z = x + y) (h₂ : w = z) : w = add x y := have := h₁ ▸ h₂; this -- fail
|
|
example (h₁ : z = x + y) (h₂ : w = z) : w = add x y := h₁ ▸ h₂ -- fail
|
|
example (h₁ : z = x + y) (h₂ : w = z) : w = add x y := (h₁ ▸ h₂ :)
|