test: add new tests
This commit is contained in:
parent
9a2f10c592
commit
34d9879061
1 changed files with 29 additions and 0 deletions
|
|
@ -9,3 +9,32 @@ match x with
|
|||
#eval f 20
|
||||
#eval f 0
|
||||
#eval f 30
|
||||
|
||||
|
||||
universes u
|
||||
|
||||
theorem ex1 {α : Sort u} {a b : α} (h : a ≅ b) : a = b :=
|
||||
match α, a, b, h with
|
||||
| _, _, _, HEq.refl _ => rfl
|
||||
|
||||
theorem ex2 {α : Sort u} {a b : α} (h : a ≅ b) : a = b :=
|
||||
match a, b, h with
|
||||
| _, _, HEq.refl _ => rfl
|
||||
|
||||
theorem ex3 {α : Sort u} {a b : α} (h : a ≅ b) : a = b :=
|
||||
match b, h with
|
||||
| _, HEq.refl _ => rfl
|
||||
|
||||
theorem ex4 {α β : Sort u} {b : β} {a a' : α} (h₁ : a = a') (h₂ : a' ≅ b) : a ≅ b :=
|
||||
match β, a', b, h₁, h₂ with
|
||||
| _, _, _, rfl, HEq.refl _ => HEq.refl _
|
||||
|
||||
theorem ex5 {α β : Sort u} {b : β} {a a' : α} (h₁ : a = a') (h₂ : a' ≅ b) : a ≅ b :=
|
||||
match a', h₁, h₂ with
|
||||
| _, rfl, h₂ => h₂
|
||||
|
||||
theorem ex6 {α β : Sort u} {b : β} {a a' : α} (h₁ : a = a') (h₂ : a' ≅ b) : a ≅ b :=
|
||||
begin
|
||||
subst h₁;
|
||||
assumption
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue