Temporal3

This is a test for the temporal logic plumbing.

var b : bool

after init {
    b := true
}

action act(x:bool) = {
    b := b | x
}

temporal property [triv] globally true
proof {
    tactic invariance
}

temporal property [myprop] globally b
proof {
    tactic invariance with
        invariant [inv1] b
}

export act