lean2/tests/lean/implicit4.lean
Leonardo de Moura 4ba097a141 feat(frontends/lean): use lowercase commands, replace 'endscope' and 'endnamespace' with 'end'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-01-05 13:06:36 -08:00

9 lines
No EOL
315 B
Text

import Int.
variable f {A : Type} (a1 a2 : A) {B : Type} (b1 b2 : B) : A
variable g {A1 A2 : Type} (a1 : A1) (a2 : A2) {B : Type} (b : B) : A1
variable p (a1 a2 : Int) {B : Type} (b1 b2 b3 : B) : B
variable h {A1 A2 : Type} (a1 : A1) (a2 : A2) (a3 : A2) : A1
infix ++ : f
infix ++ : g
infix ++ : p
infix ++ : h