0 | <> K |
1 | <> K |
2 | <> / K |
3 | <> / K |
0 | <> M -> ( K P M ) |
1 | <> / M -> ( ! / M U K ) |
2 | <> M -> ( / K P M ) |
3 | <> / M -> ( / K P / M ) |
0 | <> L -> <> ( L && <> K ) |
1 | <> / L -> <> ( / L && o <> K ) |
2 | <> L -> <> ( L && <> / K ) |
3 | <> / L -> <> ( / L && <> / K ) |
0 | [] (( L && <> M ) -> (( K P M ) && ! M )) |
1 | [] (( / L && <> / M ) -> ( o ( ! / M U K ) && ! / M )) |
2 | [] (( L && <> M ) -> (( / K P M ) && ! M )) |
3 | [] (( / L && <> / M ) -> (( / K P / M ) && ! / M )) |
0 | [] ( L -> ( if <> M then ( ( K P M ) && ! M ) else <> K ) ) |
1 | [] ( / L -> o ( ! / M U K ) && ! / M ) |
2 | [] ( L -> ( if <> M then ( ( / K P M ) && ! M ) else <> / K) ) |
3 | [] ( / L -> ( if <> / M then ( ( / K P / M ) && ! / M) else <> / K ) ) |