egison-5.0.0: sample/rosetta/partial.egi
--
-- This file has been auto-generated by egison-translator.
--
def fs {a, b} : (a -> b) -> [a] -> [b] := 2#(map $1 $2)
def f1 {Num a} : a -> a := 1#($1 * 2)
def f2 {Num a} : a -> a := 1#(power $1 2)
def fsf1 {Num a} : [a] -> [a] := 1#(fs f1 $1)
def fsf2 {Num a} : [a] -> [a] := 1#(fs f2 $1)
fsf1 [0, 1, 2, 3]
fsf2 [0, 1, 2, 3]
fsf1 [2, 4, 6, 8]
fsf2 [2, 4, 6, 8]