// RUN: %dafny /compile:3  "%s" > "%t"
// RUN: %diff "%s.expect" "%t"

// This method can be used to test compilation.
method Main()
{
    var s := {2, 3};
    var m := map[2 := 20, 3 := 30];
    print (s, m), "\n";
    print (|s|, |m|), "\n";
    print(set s | s in m), "\n";
    print (forall x {:nowarn} :: x in (map [1:=10, 2:=20]) ==> x > 0), "\n";
}
