From 0f4fae3c35c3968e334180553ac6015f83882aea Mon Sep 17 00:00:00 2001 From: Gabriela Mafra Date: Tue, 9 Aug 2022 00:08:48 -0300 Subject: [PATCH] Organize examples, executables and README --- ...tGeneration.hs => BlackboxTestGenerator.hs | 0 Main.hs => CodeGenerator.hs | 0 README.md | 35 +- ...GraphParser.hs => WhiteboxTestGenerator.hs | 2 +- config-sample.json | 16 +- .../{apaew_d840.ex => ew_d840.ex} | 2 +- .../{apaew_d840_node0.ex => ew_d840_node0.ex} | 4 +- .../{apaew_d840_node1.ex => ew_d840_node1.ex} | 4 +- .../{apaew_d840_node2.ex => ew_d840_node2.ex} | 4 +- elixir/lib/generated_code/jarros_de_agua.ex | 166 - .../lib/generated_code/traffic_semaphores.ex | 21 +- .../generated_code/traffic_semaphores_main.ex | 11 +- elixir/lib/generated_code/two_phase_commit.ex | 266 -- ...e1_starter.ex => ew_d840_node0_starter.ex} | 6 +- ...e0_starter.ex => ew_d840_node1_starter.ex} | 6 +- ...e2_starter.ex => ew_d840_node2_starter.ex} | 6 +- elixir/lib/mix/tasks/level_equals_four.ex | 42 - elixir/lib/mix/tasks/no_alternation.ex | 34 - elixir/lib/mix/tasks/single_semaphore_loop.ex | 33 + elixir/lib/mix/tasks/startmodel.ex | 21 - elixir/lib/mix/tasks/termination.ex | 6 +- .../tasks/traffic_semaphores_main_starter.ex | 30 + .../{apaew_d840_test.exs => ew_d840_test.exs} | 444 +-- .../traffic_semaphores_test.exs | 12 +- tla_specifications/ERC20/ERC20.cfg | 2 +- tla_specifications/ERC20/ERC20.tla | 3 +- tla_specifications/EfetivacaoEmDuasFases.tla | 65 - tla_specifications/ewd840/APAEWD840.tla | 186 -- .../ewd840/{APAEWD840.cfg => EWD840.cfg} | 0 .../ewd840/{APAEWD840.json => EWD840.json} | 736 ++--- tla_specifications/ewd840/MC.cfg | 9 - tla_specifications/ewd840/MC10.tla | 9 - tla_specifications/ewd840/MC4.tla | 9 - tla_specifications/ewd840/MC4Inv.tla | 9 - tla_specifications/ewd840/README.md | 5 - tla_specifications/ewd840/config.json | 4 +- .../detailed.log | 12 - .../run.txt | 1 - .../detailed.log | 12 - .../run.txt | 1 - .../detailed.log | 9 - .../run.txt | 1 - tla_specifications/{ => old}/JarrosDeAgua.cfg | 0 tla_specifications/{ => old}/JarrosDeAgua.tla | 0 .../TransactionCommit.json} | 2809 +++++++++-------- .../{ => old}/TransactionCommit.tla | 0 .../old/TwoPhaseCommit/TCommit.tla | 83 + .../old/TwoPhaseCommit/TwoPhaseCommit.cfg | 13 + .../old/TwoPhaseCommit/TwoPhaseCommit.tla | 176 ++ .../old/TwoPhaseCommit/states.dot | 223 ++ .../old/TwoPhaseCommit/states.png | Bin 0 -> 1201125 bytes tla_specifications/old/die_hard.cfg | 12 + tla_specifications/{ => old}/die_hard.tla | 0 tla_specifications/{ => old}/ewd998/ATD.cfg | 0 .../ewd998/AsyncTerminationDetection.tla | 0 .../{ => old}/ewd998/EWD998.json | 0 .../{ => old}/ewd998/EWD998.tla | 0 .../{ => old}/ewd998/Functions.tla | 0 .../{ => old}/ewd998/MC4_EWD998.cfg | 0 tla_specifications/{ => old}/ewd998/README.md | 0 .../{ => old}/ewd998/SequencesExt.tla | 0 tla_specifications/states.dot | 126 - tla_specifications/states.json | 684 ---- tla_specifications/token-transfer/README.md | 9 - .../token-transfer/TokenTransfer1.json | 344 -- .../token-transfer/TokenTransfer1.tla | 37 - .../token-transfer/TokenTransfer2.tla | 61 - .../token-transfer/typedefs.tla | 17 - tla_specifications/trace.out | 27 - .../traffic_semaphore/config.json | 11 - .../traffic_semaphore/states.dot | 24 - .../config.json | 11 - .../states/22-08-06-11-55-15/MC-0.st | 0 .../states/22-08-06-11-55-15/MC.st | 0 .../states/22-08-06-11-55-15/MC_0.fp | 0 .../states/22-08-06-11-55-15/MC_1.fp | 0 .../states/22-08-06-11-55-15/nodes_0 | Bin 108 -> 0 bytes .../states/22-08-06-11-55-15/nodes_1 | Bin 108 -> 0 bytes .../states/22-08-06-11-55-15/ptrs_0 | Bin 48 -> 0 bytes .../states/22-08-06-11-55-15/ptrs_1 | Bin 48 -> 0 bytes .../MC.cfg | 0 .../MC.tla | 0 .../TrafficSemaphores.json | 0 .../TrafficSemaphores.tla | 0 .../traffic_semaphores/config.json | 25 + .../states.json | 0 .../states.png | Bin .../MC.cfg | 0 .../MC.tla | 0 .../TrafficSemaphores.json | 0 .../TrafficSemaphores.tla | 0 .../config.json | 25 + .../states.dot | 0 .../states.json | 0 .../states.png | Bin .../trace.out | 0 96 files changed, 2825 insertions(+), 4136 deletions(-) rename WitnessTestGeneration.hs => BlackboxTestGenerator.hs (100%) rename Main.hs => CodeGenerator.hs (100%) rename StateGraphParser.hs => WhiteboxTestGenerator.hs (97%) rename elixir/lib/generated_code/{apaew_d840.ex => ew_d840.ex} (99%) rename elixir/lib/generated_code/{apaew_d840_node0.ex => ew_d840_node0.ex} (95%) rename elixir/lib/generated_code/{apaew_d840_node1.ex => ew_d840_node1.ex} (95%) rename elixir/lib/generated_code/{apaew_d840_node2.ex => ew_d840_node2.ex} (95%) delete mode 100644 elixir/lib/generated_code/jarros_de_agua.ex delete mode 100644 elixir/lib/generated_code/two_phase_commit.ex rename elixir/lib/mix/tasks/{apaew_d840_node1_starter.ex => ew_d840_node0_starter.ex} (88%) rename elixir/lib/mix/tasks/{apaew_d840_node0_starter.ex => ew_d840_node1_starter.ex} (88%) rename elixir/lib/mix/tasks/{apaew_d840_node2_starter.ex => ew_d840_node2_starter.ex} (88%) delete mode 100644 elixir/lib/mix/tasks/level_equals_four.ex delete mode 100644 elixir/lib/mix/tasks/no_alternation.ex create mode 100644 elixir/lib/mix/tasks/single_semaphore_loop.ex delete mode 100644 elixir/lib/mix/tasks/startmodel.ex create mode 100644 elixir/lib/mix/tasks/traffic_semaphores_main_starter.ex rename elixir/test/generated_code/{apaew_d840_test.exs => ew_d840_test.exs} (81%) delete mode 100755 tla_specifications/EfetivacaoEmDuasFases.tla delete mode 100644 tla_specifications/ewd840/APAEWD840.tla rename tla_specifications/ewd840/{APAEWD840.cfg => EWD840.cfg} (100%) rename tla_specifications/ewd840/{APAEWD840.json => EWD840.json} (91%) delete mode 100644 tla_specifications/ewd840/MC.cfg delete mode 100644 tla_specifications/ewd840/MC10.tla delete mode 100644 tla_specifications/ewd840/MC4.tla delete mode 100644 tla_specifications/ewd840/MC4Inv.tla delete mode 100644 tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-31-02_2403299086312393506/detailed.log delete mode 100644 tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-31-02_2403299086312393506/run.txt delete mode 100644 tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-40-54_13663850801108245253/detailed.log delete mode 100644 tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-40-54_13663850801108245253/run.txt delete mode 100644 tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-41-37_10917989166388192710/detailed.log delete mode 100644 tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-41-37_10917989166388192710/run.txt rename tla_specifications/{ => old}/JarrosDeAgua.cfg (100%) rename tla_specifications/{ => old}/JarrosDeAgua.tla (100%) rename tla_specifications/{token-transfer/TokenTransfer2.json => old/TransactionCommit.json} (52%) rename tla_specifications/{ => old}/TransactionCommit.tla (100%) create mode 100644 tla_specifications/old/TwoPhaseCommit/TCommit.tla create mode 100644 tla_specifications/old/TwoPhaseCommit/TwoPhaseCommit.cfg create mode 100644 tla_specifications/old/TwoPhaseCommit/TwoPhaseCommit.tla create mode 100644 tla_specifications/old/TwoPhaseCommit/states.dot create mode 100644 tla_specifications/old/TwoPhaseCommit/states.png create mode 100644 tla_specifications/old/die_hard.cfg rename tla_specifications/{ => old}/die_hard.tla (100%) rename tla_specifications/{ => old}/ewd998/ATD.cfg (100%) rename tla_specifications/{ => old}/ewd998/AsyncTerminationDetection.tla (100%) rename tla_specifications/{ => old}/ewd998/EWD998.json (100%) rename tla_specifications/{ => old}/ewd998/EWD998.tla (100%) rename tla_specifications/{ => old}/ewd998/Functions.tla (100%) rename tla_specifications/{ => old}/ewd998/MC4_EWD998.cfg (100%) rename tla_specifications/{ => old}/ewd998/README.md (100%) rename tla_specifications/{ => old}/ewd998/SequencesExt.tla (100%) delete mode 100644 tla_specifications/states.dot delete mode 100644 tla_specifications/states.json delete mode 100644 tla_specifications/token-transfer/README.md delete mode 100644 tla_specifications/token-transfer/TokenTransfer1.json delete mode 100644 tla_specifications/token-transfer/TokenTransfer1.tla delete mode 100644 tla_specifications/token-transfer/TokenTransfer2.tla delete mode 100644 tla_specifications/token-transfer/typedefs.tla delete mode 100644 tla_specifications/trace.out delete mode 100644 tla_specifications/traffic_semaphore/config.json delete mode 100644 tla_specifications/traffic_semaphore/states.dot delete mode 100644 tla_specifications/traffic_semaphore_with_problem/config.json delete mode 100644 tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC-0.st delete mode 100644 tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC.st delete mode 100644 tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC_0.fp delete mode 100644 tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC_1.fp delete mode 100644 tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/nodes_0 delete mode 100644 tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/nodes_1 delete mode 100644 tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/ptrs_0 delete mode 100644 tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/ptrs_1 rename tla_specifications/{traffic_semaphore => traffic_semaphores}/MC.cfg (100%) rename tla_specifications/{traffic_semaphore => traffic_semaphores}/MC.tla (100%) rename tla_specifications/{traffic_semaphore => traffic_semaphores}/TrafficSemaphores.json (100%) rename tla_specifications/{traffic_semaphore => traffic_semaphores}/TrafficSemaphores.tla (100%) create mode 100644 tla_specifications/traffic_semaphores/config.json rename tla_specifications/{traffic_semaphore => traffic_semaphores}/states.json (100%) rename tla_specifications/{traffic_semaphore => traffic_semaphores}/states.png (100%) rename tla_specifications/{traffic_semaphore_with_problem => traffic_semaphores_with_problem}/MC.cfg (100%) rename tla_specifications/{traffic_semaphore_with_problem => traffic_semaphores_with_problem}/MC.tla (100%) rename tla_specifications/{traffic_semaphore_with_problem => traffic_semaphores_with_problem}/TrafficSemaphores.json (100%) rename tla_specifications/{traffic_semaphore_with_problem => traffic_semaphores_with_problem}/TrafficSemaphores.tla (100%) create mode 100644 tla_specifications/traffic_semaphores_with_problem/config.json rename tla_specifications/{traffic_semaphore_with_problem => traffic_semaphores_with_problem}/states.dot (100%) rename tla_specifications/{traffic_semaphore_with_problem => traffic_semaphores_with_problem}/states.json (100%) rename tla_specifications/{traffic_semaphore_with_problem => traffic_semaphores_with_problem}/states.png (100%) rename tla_specifications/{traffic_semaphore_with_problem => traffic_semaphores_with_problem}/trace.out (100%) diff --git a/WitnessTestGeneration.hs b/BlackboxTestGenerator.hs similarity index 100% rename from WitnessTestGeneration.hs rename to BlackboxTestGenerator.hs diff --git a/Main.hs b/CodeGenerator.hs similarity index 100% rename from Main.hs rename to CodeGenerator.hs diff --git a/README.md b/README.md index dba6d30..192eb40 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,5 @@ # TLA+ Transmutation -Elixir code generation from TLA+ specifications - -I've started to work on this for my bachelor thesis, which can be found [here](https://github.com/bugarela/bachelor-thesis) (Portuguese only). - -The formalization of the translation rules are available at [rules.pdf](rules.pdf) - -Notice that this covers only a small portion of TLA+ definitions and it is yet to be incremented with more translations. The Parser itself isn't able to recognize much. Contributions are welcome :D. +Elixir code and test generation from TLA+ specifications ## Dependencies @@ -20,27 +14,24 @@ Notice that this covers only a small portion of TLA+ definitions and it is yet t [Instructions for installation with asdf package manager](https://elixirgirls.com/install-guides/linux.html) ## Build -```sh -ghc Main.hs + +``` sh +make compile ``` ## Run -This currently supports partially 2 forms of parsing: -1. From `.tla` files: this is deprecated and supports a minimal fragment of the language -2. From `.json` files produced by [Apalache](https://github.com/informalsystems/apalache)'s parsing: Work in progress. +The best parsing implementation takes JSON files previously parsed from TLA with [Apalache](https://github.com/informalsystems/apalache): -To generate code, specify the args: -1. Mode (`tla` or `json`) -2. Filepath (for the `.tla` or `.json` file) -3. Init definition name (i.e. `MyInit`) -4. Next definition name (i.e. `MyNext`) - -Some examples: -```sh -./Main json tla_specifications/token-transfer/TokenTransfer1.json Init Next +``` sh +apalache-mc parse --output=file.json file.tla ``` +All compliled files (`CodeGenerator`, `WhiteboxTestGenerator` and `BlackboxTestGenerator`) take a single argument which is a JSON-formatted configuration file similar to [config-sample.json](./config-sample.json) + +Folders inside [tla_specifications](./tla_specifications) are examples containing the required files for running the three executables. You can `cd` into any of them and run: + ``` sh -./Main tla tla_specifications/EfetivacaoEmDuasFases.tla DFInit DFNext +../../CodeGenerator config.json && ../../BlackboxTestGenerator config.json && ../../WhiteboxTestGenerator config.json ``` + diff --git a/StateGraphParser.hs b/WhiteboxTestGenerator.hs similarity index 97% rename from StateGraphParser.hs rename to WhiteboxTestGenerator.hs index 4ecf7d4..7408ef3 100644 --- a/StateGraphParser.hs +++ b/WhiteboxTestGenerator.hs @@ -64,7 +64,7 @@ testForNode ms g Node {nodeId = i, label = l} = do , " expectedStates = [" ++ intercalate ",\n" ss ++ "]" , "" , " actions = List.flatten([" ++ intercalate ", " (map (++ ".next(variables)") ms) ++ "])" - , " states = Enum.map(actions, fn action -> action[:state] end)" + , " states = Enum.map(actions, fn action -> action[:transition].(variables) end)" , "" , " assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates))" , "end" diff --git a/config-sample.json b/config-sample.json index 6c0e943..172d1a8 100644 --- a/config-sample.json +++ b/config-sample.json @@ -25,5 +25,19 @@ ] } ], - "shared_variables": ["tcolor", "tpos", "active"] + "shared_variables": ["tcolor", "tpos", "active"], + "constants": [ + { + "name": "N", + "value": "3" + } + ], + "init": "Init", + "next": "Next", + "module_name": "EWD840", + "input_format": "json", + "input_file": "EWD840.json", + "state_graph": "states.json", + "blackbox_tests": [{"name": "Termination", "trace": "trace.out"}], + "destination_folder": "../../elixir" } diff --git a/elixir/lib/generated_code/apaew_d840.ex b/elixir/lib/generated_code/ew_d840.ex similarity index 99% rename from elixir/lib/generated_code/apaew_d840.ex rename to elixir/lib/generated_code/ew_d840.ex index 16135c0..a7dcc48 100644 --- a/elixir/lib/generated_code/apaew_d840.ex +++ b/elixir/lib/generated_code/ew_d840.ex @@ -1,4 +1,4 @@ -defmodule APAEWD840 do +defmodule EWD840 do def shared_variables do [ :tcolor, diff --git a/elixir/lib/generated_code/apaew_d840_node0.ex b/elixir/lib/generated_code/ew_d840_node0.ex similarity index 95% rename from elixir/lib/generated_code/apaew_d840_node0.ex rename to elixir/lib/generated_code/ew_d840_node0.ex index 4b2f3fb..b4f4aad 100644 --- a/elixir/lib/generated_code/apaew_d840_node0.ex +++ b/elixir/lib/generated_code/ew_d840_node0.ex @@ -1,7 +1,7 @@ -defmodule APAEWD840_node0 do +defmodule EWD840_node0 do require Oracle - import APAEWD840 + import EWD840 def next(variables) do Enum.filter( diff --git a/elixir/lib/generated_code/apaew_d840_node1.ex b/elixir/lib/generated_code/ew_d840_node1.ex similarity index 95% rename from elixir/lib/generated_code/apaew_d840_node1.ex rename to elixir/lib/generated_code/ew_d840_node1.ex index 762b177..8d8602d 100644 --- a/elixir/lib/generated_code/apaew_d840_node1.ex +++ b/elixir/lib/generated_code/ew_d840_node1.ex @@ -1,7 +1,7 @@ -defmodule APAEWD840_node1 do +defmodule EWD840_node1 do require Oracle - import APAEWD840 + import EWD840 def next(variables) do Enum.filter( diff --git a/elixir/lib/generated_code/apaew_d840_node2.ex b/elixir/lib/generated_code/ew_d840_node2.ex similarity index 95% rename from elixir/lib/generated_code/apaew_d840_node2.ex rename to elixir/lib/generated_code/ew_d840_node2.ex index 8fe07c0..ce41ed9 100644 --- a/elixir/lib/generated_code/apaew_d840_node2.ex +++ b/elixir/lib/generated_code/ew_d840_node2.ex @@ -1,7 +1,7 @@ -defmodule APAEWD840_node2 do +defmodule EWD840_node2 do require Oracle - import APAEWD840 + import EWD840 def next(variables) do Enum.filter( diff --git a/elixir/lib/generated_code/jarros_de_agua.ex b/elixir/lib/generated_code/jarros_de_agua.ex deleted file mode 100644 index 0898da5..0000000 --- a/elixir/lib/generated_code/jarros_de_agua.ex +++ /dev/null @@ -1,166 +0,0 @@ -defmodule JarrosDeAgua do - @moduledoc """ - TypeOK == /\ jarro_pequeno \in 0..3 - /\ jarro_grande \in 0..5 - """ - require Oracle - # @oracle spawn(Oracle, :start, []) - - def enche_pequeno_condition(variables) do - True - end - - def enche_pequeno(variables) do - %{ - jarro_pequeno: 3, - jarro_grande: variables[:jarro_grande] - } - end - - def enche_grande_condition(variables) do - True - end - - def enche_grande(variables) do - %{ - jarro_grande: 5, - jarro_pequeno: variables[:jarro_pequeno] - } - end - - def esvazia_pequeno_condition(variables) do - True - end - - def esvazia_pequeno(variables) do - %{ - jarro_pequeno: 0, - jarro_grande: variables[:jarro_grande] - } - end - - def esvazia_grande_condition(variables) do - True - end - - def esvazia_grande(variables) do - %{ - jarro_grande: 0, - jarro_pequeno: variables[:jarro_pequeno] - } - end - - def pequeno_para_grande_condition(variables) do - if variables[:jarro_grande] + variables[:jarro_pequeno] <= 5 do - True - else - True - end - end - - def pequeno_para_grande(variables) do - if variables[:jarro_grande] + variables[:jarro_pequeno] <= 5 do - %{ - jarro_grande: variables[:jarro_grande] + variables[:jarro_pequeno], - jarro_pequeno: 0 - } - else - %{ - jarro_grande: 5, - jarro_pequeno: variables[:jarro_pequeno] - (5 - variables[:jarro_grande]) - } - end - end - - def grande_para_pequeno_condition(variables) do - if variables[:jarro_grande] + variables[:jarro_pequeno] <= 3 do - True - else - True - end - end - - def grande_para_pequeno(variables) do - if variables[:jarro_grande] + variables[:jarro_pequeno] <= 3 do - %{ - jarro_grande: 0, - jarro_pequeno: variables[:jarro_grande] + variables[:jarro_pequeno] - } - else - %{ - jarro_grande: variables[:jarro_pequeno] - (3 - variables[:jarro_grande]), - jarro_pequeno: 3 - } - end - end - - def next(variables) do - List.flatten([ - %{ - action: "EnchePequeno()", - condition: enche_pequeno_condition(variables), - state: enche_pequeno(variables) - }, - %{ - action: "EncheGrande()", - condition: enche_grande_condition(variables), - state: enche_grande(variables) - }, - %{ - action: "EsvaziaPequeno()", - condition: esvazia_pequeno_condition(variables), - state: esvazia_pequeno(variables) - }, - %{ - action: "EsvaziaGrande()", - condition: esvazia_grande_condition(variables), - state: esvazia_grande(variables) - }, - %{ - action: "PequenoParaGrande()", - condition: pequeno_para_grande_condition(variables), - state: pequeno_para_grande(variables) - }, - %{ - action: "GrandeParaPequeno()", - condition: grande_para_pequeno_condition(variables), - state: grande_para_pequeno(variables) - } - ]) - end - - def main(oracle, variables, step) do - IO.puts(inspect(variables)) - - actions = next(variables) - - next_variables = decide_action(oracle, actions, step) - send(oracle, {:notify, step, variables, next_variables}) - - main(oracle, next_variables, step + 1) - end - - def decide_action(oracle, actions, step) do - possible_actions = Enum.filter(actions, fn action -> action[:condition] end) - different_states = Enum.uniq_by(possible_actions, fn action -> action[:state] end) - - cond do - Enum.count(different_states) == 1 -> Enum.at(possible_actions, 0)[:state] - Enum.count(different_states) == 0 -> - IO.puts("DEADLOCK") - exit(0) - true -> - # actions_names = Enum.map(possible_actions, fn action -> action[:action] end) - IO.inspect(different_states) - send(oracle, {:choose, self(), step, possible_actions}) - - n = - receive do - {:ok, n} -> n - {:stop} -> exit(0) - end - - Enum.at(possible_actions, n)[:state] - end - end -end diff --git a/elixir/lib/generated_code/traffic_semaphores.ex b/elixir/lib/generated_code/traffic_semaphores.ex index 5993126..93cf6db 100644 --- a/elixir/lib/generated_code/traffic_semaphores.ex +++ b/elixir/lib/generated_code/traffic_semaphores.ex @@ -6,18 +6,18 @@ defmodule TrafficSemaphores do ] end require Oracle - @semaphores "" + @semaphores MapSet.new([0, 1]) def semaphores, do: @semaphores def turn_green_condition(variables, s) do - Enum.all?(@semaphores, fn(s2) -> variables[:colors][s2] == "red" end) + Enum.all?([Enum.all?(@semaphores, fn(s2) -> variables[:colors][s2] == "red" end), variables[:next_to_open] == s]) end def turn_green(variables, s) do %{ - colors: Map.put(variables[:colors], s, "green"), - next_to_open: variables[:next_to_open] + colors: variables[:colors]|>Map.put(s, "green"), + next_to_open: rem((s + 1), (Enum.count(@semaphores))) } end @@ -28,7 +28,7 @@ defmodule TrafficSemaphores do def turn_yellow(variables, s) do %{ - colors: Map.put(variables[:colors], s, "yellow"), + colors: variables[:colors]|>Map.put(s, "yellow"), next_to_open: variables[:next_to_open] } end @@ -40,24 +40,25 @@ defmodule TrafficSemaphores do def turn_red(variables, s) do %{ - colors: Map.put(variables[:colors], s, "red"), + colors: variables[:colors]|>Map.put(s, "red"), next_to_open: variables[:next_to_open] } end + # "Spec": OperEx "AND" [OperEx "OPER_APP" [NameEx "Init"],OperEx "GLOBALLY" [OperEx "STUTTER" [OperEx "OPER_APP" [NameEx "Next"],OperEx "TUPLE" [NameEx "colors",NameEx "next_to_open"]]]] def decide_action(oracle, variables, actions, step) do - different_states = Enum.uniq_by(actions, fn(action) -> action[:state] end) + different_states = Enum.uniq(Enum.map(actions, fn(action) -> action[:transition].(variables) end)) cond do Enum.count(different_states) == 1 -> - Enum.at(actions, 0)[:state] + Enum.at(different_states, 0) true -> - send oracle, {:choose, self(), actions} + send oracle, {:choose, self(), different_states} receive do - {:ok, n} -> Enum.at(actions, n)[:state] + {:ok, n} -> Enum.at(different_states, n) {:cancel} -> variables {:stop} -> exit(0) end diff --git a/elixir/lib/generated_code/traffic_semaphores_main.ex b/elixir/lib/generated_code/traffic_semaphores_main.ex index bd96dd3..bd66894 100644 --- a/elixir/lib/generated_code/traffic_semaphores_main.ex +++ b/elixir/lib/generated_code/traffic_semaphores_main.ex @@ -6,10 +6,10 @@ defmodule TrafficSemaphores_main do def next(variables) do Enum.filter( List.flatten([ - Enum.map(MapSet.new([0, 1]), fn (s) -> [ - %{ action: "TurnGreen(#{inspect s})", condition: turn_green_condition(variables, s), state: turn_green(variables, s) }, - %{ action: "TurnYellow(#{inspect s})", condition: turn_yellow_condition(variables, s), state: turn_yellow(variables, s) }, - %{ action: "TurnRed(#{inspect s})", condition: turn_red_condition(variables, s), state: turn_red(variables, s) } + Enum.map(TrafficSemaphores.semaphores, fn (s) -> [ + %{ action: "TurnGreen(#{inspect s})", condition: turn_green_condition(variables, s), transition: fn (variables) -> turn_green(variables, s) end }, + %{ action: "TurnYellow(#{inspect s})", condition: turn_yellow_condition(variables, s), transition: fn (variables) -> turn_yellow(variables, s) end }, + %{ action: "TurnRed(#{inspect s})", condition: turn_red_condition(variables, s), transition: fn (variables) -> turn_red(variables, s) end } ] end ) ]), @@ -21,11 +21,10 @@ defmodule TrafficSemaphores_main do shared_state = wait_lock(oracle) variables = Map.merge(private_variables, shared_state) - IO.puts(inspect(variables)) actions = next(variables) next_variables = decide_action(oracle, variables, actions, step) - send(oracle, {:notify, step, variables, next_variables}) + send(oracle, {:notify, self(), variables, next_variables}) Process.sleep(2000) main(oracle, next_variables, step + 1) diff --git a/elixir/lib/generated_code/two_phase_commit.ex b/elixir/lib/generated_code/two_phase_commit.ex deleted file mode 100644 index 8f7f689..0000000 --- a/elixir/lib/generated_code/two_phase_commit.ex +++ /dev/null @@ -1,266 +0,0 @@ -defmodule TwoPhaseCommit do - @moduledoc """ - ************************************************************************* - This specification is discussed in "Two-Phase Commit", Lecture 6 of the - TLA+ Video Course. It describes the Two-Phase Commit protocol, in - which a transaction manager (TM) coordinates the resource managers - (RMs) to implement the Transaction Commit specification of module - TCommit. In this specification, RMs spontaneously issue Prepared - messages. We ignore the Prepare messages that the TM can send to the - RMs. - - For simplicity, we also eliminate Abort messages sent by an RM when it - decides to abort. Such a message would cause the TM to abort the - transaction, an event represented here by the TM spontaneously deciding - to abort. - ************************************************************************* - """ - - @rm MapSet.new(["r1", "r2"]) - def rm, do: @rm - - - # ********************************************************************* - # In the protocol, processes communicate with one another by sending - # messages. For simplicity, we represent message passing with the - # variable msgs whose value is the set of all messages that have been - # sent. A message is sent by adding it to the set msgs. An action - # that, in an implementation, would be enabled by the receipt of a - # certain message is here enabled by the presence of that message in - # msgs. For simplicity, messages are never removed from msgs. This - # allows a single message to be received by multiple receivers. - # Receipt of the same message twice is therefore allowed; but in this - # particular protocol, that's not a problem. - # ********************************************************************* - # Messages == - # *********************************************************************** - # The set of all possible messages. Messages of type "Prepared" are - # sent from the RM indicated by the message's rm field to the TM. - # Messages of type "Commit" and "Abort" are broadcast by the TM, to be - # received by all RMs. The set msgs contains just a single copy of - # such a message. - # *********************************************************************** - # [type : {"Prepared"}, rm : RM] \cup [type : {"Commit", "Abort"}] - # TPTypeOK == - # *********************************************************************** - # The type-correctness invariant - # *********************************************************************** - # /\ rmState \in [RM -> {"working", "prepared", "committed", "aborted"}] - # /\ tmState \in {"init", "done"} - # /\ tmPrepared \subseteq RM - # /\ msgs \subseteq Messages - # ************************************************************************* - # We now define the actions that may be performed by the processes, first - # the TM's actions, then the RMs' actions. - # ************************************************************************* - @doc """ - *********************************************************************** - The TM receives a "Prepared" message from resource manager r. We - could add the additional enabling condition r \notin tmPrepared, - which disables the action if the TM has already received this - message. But there is no need, because in that case the action has - no effect; it leaves the state unchanged. - *********************************************************************** - """ - def tm_rcv_prepared_condition(variables, r) do - Enum.all?([variables[:tm_state] == "init", Enum.member?(variables[:msgs], %{ type: "Prepared", rm: r })]) - end - - def tm_rcv_prepared(variables, r) do - %{ - tm_prepared: MapSet.put(variables[:tm_prepared], r), - rm_state: variables[:rm_state], - tm_state: variables[:tm_state], - msgs: variables[:msgs] - } - end - - - @doc """ - *********************************************************************** - The TM commits the transaction; enabled iff the TM is in its initial - state and every RM has sent a "Prepared" message. - *********************************************************************** - """ - def tm_commit_condition(variables) do - Enum.all?([variables[:tm_state] == "init", variables[:tm_prepared] == @rm]) - end - - def tm_commit(variables) do - %{ - tm_state: "done", - msgs: MapSet.put(variables[:msgs], %{ type: "Commit" }), - rm_state: variables[:rm_state], - tm_prepared: variables[:tm_prepared] - } - end - - - @doc """ - *********************************************************************** - The TM spontaneously aborts the transaction. - *********************************************************************** - """ - def tm_abort_condition(variables) do - variables[:tm_state] == "init" - end - - def tm_abort(variables) do - %{ - tm_state: "done", - msgs: MapSet.put(variables[:msgs], %{ type: "Abort" }), - rm_state: variables[:rm_state], - tm_prepared: variables[:tm_prepared] - } - end - - - @doc """ - *********************************************************************** - Resource manager r prepares. - *********************************************************************** - """ - def rm_prepare_condition(variables, r) do - variables[:rm_state][r] == "working" - end - - def rm_prepare(variables, r) do - %{ - rm_state: Map.put(variables[:rm_state], r, "prepared"), - msgs: MapSet.put(variables[:msgs], %{ type: "Prepared", rm: r }), - tm_state: variables[:tm_state], - tm_prepared: variables[:tm_prepared] - } - end - - - @doc """ - *********************************************************************** - Resource manager r spontaneously decides to abort. As noted above, r - does not send any message in our simplified spec. - *********************************************************************** - """ - def rm_choose_to_abort_condition(variables, r) do - variables[:rm_state][r] == "working" - end - - def rm_choose_to_abort(variables, r) do - %{ - rm_state: Map.put(variables[:rm_state], r, "aborted"), - tm_state: variables[:tm_state], - tm_prepared: variables[:tm_prepared], - msgs: variables[:msgs] - } - end - - - @doc """ - *********************************************************************** - Resource manager r is told by the TM to commit. - *********************************************************************** - """ - def rm_rcv_commit_msg_condition(variables, r) do - Enum.member?(variables[:msgs], %{ type: "Commit" }) - end - - def rm_rcv_commit_msg(variables, r) do - %{ - rm_state: Map.put(variables[:rm_state], r, "committed"), - tm_state: variables[:tm_state], - tm_prepared: variables[:tm_prepared], - msgs: variables[:msgs] - } - end - - - @doc """ - *********************************************************************** - Resource manager r is told by the TM to abort. - *********************************************************************** - """ - def rm_rcv_abort_msg_condition(variables, r) do - Enum.member?(variables[:msgs], %{ type: "Abort" }) - end - - def rm_rcv_abort_msg(variables, r) do - %{ - rm_state: Map.put(variables[:rm_state], r, "aborted"), - tm_state: variables[:tm_state], - tm_prepared: variables[:tm_prepared], - msgs: variables[:msgs] - } - end - - - # ************************************************************************* - # The material below this point is not discussed in Video Lecture 6. It - # will be explained in Video Lecture 8. - # ************************************************************************* - # TPSpec == TPInit /\ [][TPNext]_<> - # *********************************************************************** - # The complete spec of the Two-Phase Commit protocol. - # *********************************************************************** - # *********************************************************************** - # This theorem asserts that the type-correctness predicate TPTypeOK is - # an invariant of the specification. - # *********************************************************************** - # ************************************************************************* - # We now assert that the Two-Phase Commit protocol implements the - # Transaction Commit protocol of module TCommit. The following statement - # imports all the definitions from module TCommit into the current - # module. - # ************************************************************************* - # *********************************************************************** - # This theorem asserts that the specification TPSpec of the Two-Phase - # Commit protocol implements the specification TCSpec of the - # Transaction Commit protocol. - # *********************************************************************** - # ************************************************************************* - # The two theorems in this module have been checked with TLC for six - # RMs, a configuration with 50816 reachable states, in a little over a - # minute on a 1 GHz PC. - # ************************************************************************* - def next(variables) do - List.flatten([ - %{ action: "TMCommit()", condition: tm_commit_condition(variables), state: tm_commit(variables) }, - %{ action: "TMAbort()", condition: tm_abort_condition(variables), state: tm_abort(variables) }, - Enum.map(@rm, fn (r) -> [ - %{ action: "TMRcvPrepared(#{inspect r})", condition: tm_rcv_prepared_condition(variables, r), state: tm_rcv_prepared(variables, r) }, - %{ action: "RMPrepare(#{inspect r})", condition: rm_prepare_condition(variables, r), state: rm_prepare(variables, r) }, - %{ action: "RMChooseToAbort(#{inspect r})", condition: rm_choose_to_abort_condition(variables, r), state: rm_choose_to_abort(variables, r) }, - %{ action: "RMRcvCommitMsg(#{inspect r})", condition: rm_rcv_commit_msg_condition(variables, r), state: rm_rcv_commit_msg(variables, r) }, - %{ action: "RMRcvAbortMsg(#{inspect r})", condition: rm_rcv_abort_msg_condition(variables, r), state: rm_rcv_abort_msg(variables, r) } - ] end - ) - ]) - end - - def main(variables) do - IO.puts(inspect(variables)) - - actions = next(variables) - - decide_action(actions) - end - - def decide_action(actions) do - possible_actions = Enum.filter(actions, fn(action) -> action[:condition] end) - different_states = Enum.uniq_by(possible_actions, fn(action) -> action[:state] end) - - cond do - Enum.count(different_states) == 1 -> - Enum.at(possible_actions, 0)[:state] - Enum.empty?(different_states) -> - %{} - true -> - actions_names = Enum.map(possible_actions, fn(action) -> action[:action] end) - send @oracle, {self(), actions_names} - - n = receive do - {:ok, n} -> n - end - - Enum.at(possible_actions, n)[:state] - end - end -end diff --git a/elixir/lib/mix/tasks/apaew_d840_node1_starter.ex b/elixir/lib/mix/tasks/ew_d840_node0_starter.ex similarity index 88% rename from elixir/lib/mix/tasks/apaew_d840_node1_starter.ex rename to elixir/lib/mix/tasks/ew_d840_node0_starter.ex index 8254bc1..07b3a0f 100644 --- a/elixir/lib/mix/tasks/apaew_d840_node1_starter.ex +++ b/elixir/lib/mix/tasks/ew_d840_node0_starter.ex @@ -1,9 +1,9 @@ -defmodule Mix.Tasks.ApaewD840Node1Starter do +defmodule Mix.Tasks.EwD840Node0Starter do @moduledoc "Printed when the user requests `mix help echo`" @shortdoc "Echoes arguments" use Mix.Task - import APAEWD840 - import APAEWD840_node1 + import EWD840 + import EWD840_node0 @impl Mix.Task def run(args) do diff --git a/elixir/lib/mix/tasks/apaew_d840_node0_starter.ex b/elixir/lib/mix/tasks/ew_d840_node1_starter.ex similarity index 88% rename from elixir/lib/mix/tasks/apaew_d840_node0_starter.ex rename to elixir/lib/mix/tasks/ew_d840_node1_starter.ex index f42f731..340b416 100644 --- a/elixir/lib/mix/tasks/apaew_d840_node0_starter.ex +++ b/elixir/lib/mix/tasks/ew_d840_node1_starter.ex @@ -1,9 +1,9 @@ -defmodule Mix.Tasks.ApaewD840Node0Starter do +defmodule Mix.Tasks.EwD840Node1Starter do @moduledoc "Printed when the user requests `mix help echo`" @shortdoc "Echoes arguments" use Mix.Task - import APAEWD840 - import APAEWD840_node0 + import EWD840 + import EWD840_node1 @impl Mix.Task def run(args) do diff --git a/elixir/lib/mix/tasks/apaew_d840_node2_starter.ex b/elixir/lib/mix/tasks/ew_d840_node2_starter.ex similarity index 88% rename from elixir/lib/mix/tasks/apaew_d840_node2_starter.ex rename to elixir/lib/mix/tasks/ew_d840_node2_starter.ex index 02346cc..f0d93e9 100644 --- a/elixir/lib/mix/tasks/apaew_d840_node2_starter.ex +++ b/elixir/lib/mix/tasks/ew_d840_node2_starter.ex @@ -1,9 +1,9 @@ -defmodule Mix.Tasks.ApaewD840Node2Starter do +defmodule Mix.Tasks.EwD840Node2Starter do @moduledoc "Printed when the user requests `mix help echo`" @shortdoc "Echoes arguments" use Mix.Task - import APAEWD840 - import APAEWD840_node2 + import EWD840 + import EWD840_node2 @impl Mix.Task def run(args) do diff --git a/elixir/lib/mix/tasks/level_equals_four.ex b/elixir/lib/mix/tasks/level_equals_four.ex deleted file mode 100644 index 6c39e36..0000000 --- a/elixir/lib/mix/tasks/level_equals_four.ex +++ /dev/null @@ -1,42 +0,0 @@ -defmodule Mix.Tasks.LevelEqualsFour do - @moduledoc "Runs blackblox testing using the oracle" - @shortdoc "Runs trace checking for a witness" - use Mix.Task - - @impl Mix.Task - def run(_) do - trace = [ -%{ - jarro_pequeno: 0, - jarro_grande: 0 -}, -%{ - jarro_pequeno: 0, - jarro_grande: 5 -}, -%{ - jarro_pequeno: 3, - jarro_grande: 2 -}, -%{ - jarro_pequeno: 0, - jarro_grande: 2 -}, -%{ - jarro_pequeno: 2, - jarro_grande: 0 -}, -%{ - jarro_pequeno: 2, - jarro_grande: 5 -}, -%{ - jarro_pequeno: 3, - jarro_grande: 4 -} - ] - - oracle = spawn(TraceCheckerOracle, :start, [trace]) - JarrosDeAgua.main(oracle, Enum.at(trace, 0), 0) - end -end diff --git a/elixir/lib/mix/tasks/no_alternation.ex b/elixir/lib/mix/tasks/no_alternation.ex deleted file mode 100644 index 2f05182..0000000 --- a/elixir/lib/mix/tasks/no_alternation.ex +++ /dev/null @@ -1,34 +0,0 @@ -defmodule Mix.Tasks.NoAlternation do - @moduledoc "Runs blackblox testing using the oracle" - @shortdoc "Runs trace checking for a witness" - use Mix.Task - - @impl Mix.Task - def run(_) do - trace = [ - %{ - colors: %{0 => "red", 1 => "red"}, - next_to_open: 0 - }, - %{ - colors: %{0 => "red", 1 => "green"}, - next_to_open: 0 - }, - %{ - colors: %{0 => "red", 1 => "yellow"}, - next_to_open: 0 - }, - %{ - colors: %{0 => "red", 1 => "red"}, - next_to_open: 0 - } - ] - - modules = [ - TrafficSemaphores_main - ] - - pids = Enum.map(modules, fn m -> spawn(m, :main, [self(), Enum.at(trace, 0), 0]) end) - TraceCheckerOracle.start(trace, 0, nil, pids) - end -end diff --git a/elixir/lib/mix/tasks/single_semaphore_loop.ex b/elixir/lib/mix/tasks/single_semaphore_loop.ex new file mode 100644 index 0000000..f31123a --- /dev/null +++ b/elixir/lib/mix/tasks/single_semaphore_loop.ex @@ -0,0 +1,33 @@ +defmodule Mix.Tasks.SingleSemaphoreLoop do + @moduledoc "Runs blackblox testing using the oracle" + @shortdoc "Runs trace checking for a witness" + use Mix.Task + + @impl Mix.Task + def run(_) do + trace = [ +%{ + colors: %{ 0 => "red", 1 => "red" }, + next_to_open: 0 +}, +%{ + colors: %{ 0 => "red", 1 => "green" }, + next_to_open: 0 +}, +%{ + colors: %{ 0 => "red", 1 => "yellow" }, + next_to_open: 0 +}, +%{ + colors: %{ 0 => "red", 1 => "red" }, + next_to_open: 0 +} + ] + + modules = [ + TrafficSemaphores_main + ] + pids = Enum.map(modules, fn m -> spawn(m, :main, [self(), Enum.at(trace, 0), 0]) end) + TraceCheckerOracle.start(trace, 0, nil, pids) + end +end diff --git a/elixir/lib/mix/tasks/startmodel.ex b/elixir/lib/mix/tasks/startmodel.ex deleted file mode 100644 index 8b476ab..0000000 --- a/elixir/lib/mix/tasks/startmodel.ex +++ /dev/null @@ -1,21 +0,0 @@ -defmodule Mix.Tasks.Startmodel do - @moduledoc "Printed when the user requests `mix help echo`" - @shortdoc "Echoes arguments" - use Mix.Task - - @impl Mix.Task - def run(_) do - trace = [ - %{ jarro_pequeno: 0, jarro_grande: 0 }, - %{ jarro_pequeno: 0, jarro_grande: 5 }, - %{ jarro_pequeno: 3, jarro_grande: 2 }, - %{ jarro_pequeno: 0, jarro_grande: 2 }, - %{ jarro_pequeno: 2, jarro_grande: 0 }, - %{ jarro_pequeno: 2, jarro_grande: 5 }, - %{ jarro_pequeno: 3, jarro_grande: 4 }, - ] - - oracle = spawn(TraceCheckerOracle, :start, [trace]) - JarrosDeAgua.main(oracle, Enum.at(trace, 0), 0) - end -end diff --git a/elixir/lib/mix/tasks/termination.ex b/elixir/lib/mix/tasks/termination.ex index 761d32c..d5607a7 100644 --- a/elixir/lib/mix/tasks/termination.ex +++ b/elixir/lib/mix/tasks/termination.ex @@ -51,9 +51,9 @@ defmodule Mix.Tasks.Termination do ] modules = [ - APAEWD840_node0, - APAEWD840_node1, - APAEWD840_node2 + EWD840_node0, + EWD840_node1, + EWD840_node2 ] pids = Enum.map(modules, fn m -> spawn(m, :main, [self(), Enum.at(trace, 0), 0]) end) TraceCheckerOracle.start(trace, 0, nil, pids) diff --git a/elixir/lib/mix/tasks/traffic_semaphores_main_starter.ex b/elixir/lib/mix/tasks/traffic_semaphores_main_starter.ex new file mode 100644 index 0000000..ea3034f --- /dev/null +++ b/elixir/lib/mix/tasks/traffic_semaphores_main_starter.ex @@ -0,0 +1,30 @@ +defmodule Mix.Tasks.TrafficSemaphoresMainStarter do + @moduledoc "Printed when the user requests `mix help echo`" + @shortdoc "Echoes arguments" + use Mix.Task + import TrafficSemaphores + import TrafficSemaphores_main + + @impl Mix.Task + def run(args) do + variables = %{} + initial_state = %{ + colors: Map.new(TrafficSemaphores.semaphores, fn(s) -> {s, "red"} end), + next_to_open: 0 +} + oracle_host = String.to_atom(Enum.at(args, 0)) + Node.connect(oracle_host) + oracle_pid = find_oracle() + IO.puts(inspect(oracle_pid)) + main(oracle_pid, initial_state, 0) + end + + def find_oracle() do + o = :global.whereis_name("oracle") + if o == :undefined do + find_oracle() + else + o + end + end +end diff --git a/elixir/test/generated_code/apaew_d840_test.exs b/elixir/test/generated_code/ew_d840_test.exs similarity index 81% rename from elixir/test/generated_code/apaew_d840_test.exs rename to elixir/test/generated_code/ew_d840_test.exs index 6c446a3..e2890f3 100644 --- a/elixir/test/generated_code/apaew_d840_test.exs +++ b/elixir/test/generated_code/ew_d840_test.exs @@ -1,6 +1,6 @@ -defmodule APAEWD840Test do +defmodule EWD840Test do use ExUnit.Case - doctest APAEWD840 + doctest EWD840 test "fromState 12" do variables = %{ tpos: 0, @@ -52,8 +52,8 @@ test "fromState 12" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -103,8 +103,8 @@ test "fromState 13" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -154,8 +154,8 @@ test "fromState 14" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -205,8 +205,8 @@ test "fromState 15" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -256,8 +256,8 @@ test "fromState 16" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -313,8 +313,8 @@ test "fromState 17" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -370,8 +370,8 @@ test "fromState 18" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -415,8 +415,8 @@ test "fromState 19" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -460,8 +460,8 @@ test "fromState 20" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -505,8 +505,8 @@ test "fromState 21" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -556,8 +556,8 @@ test "fromState 22" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -613,8 +613,8 @@ test "fromState 23" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -664,8 +664,8 @@ test "fromState 24" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -709,8 +709,8 @@ test "fromState 25" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -754,8 +754,8 @@ test "fromState 26" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -805,8 +805,8 @@ test "fromState 27" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -850,8 +850,8 @@ test "fromState 28" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -889,8 +889,8 @@ test "fromState 29" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -928,8 +928,8 @@ test "fromState 30" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -985,8 +985,8 @@ test "fromState 31" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1042,8 +1042,8 @@ test "fromState 32" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1081,8 +1081,8 @@ test "fromState 33" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1126,8 +1126,8 @@ test "fromState 34" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1165,8 +1165,8 @@ test "fromState 35" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1204,8 +1204,8 @@ test "fromState 36" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1255,8 +1255,8 @@ test "fromState 37" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1294,8 +1294,8 @@ test "fromState 38" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1327,8 +1327,8 @@ test "fromState 39" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1366,8 +1366,8 @@ test "fromState 40" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1417,8 +1417,8 @@ test "fromState 41" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1474,8 +1474,8 @@ test "fromState 42" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1513,8 +1513,8 @@ test "fromState 43" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1564,8 +1564,8 @@ test "fromState 44" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1609,8 +1609,8 @@ test "fromState 45" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1648,8 +1648,8 @@ test "fromState 46" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1687,8 +1687,8 @@ test "fromState 47" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1732,8 +1732,8 @@ test "fromState 48" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1777,8 +1777,8 @@ test "fromState 49" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1816,8 +1816,8 @@ test "fromState 50" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1855,8 +1855,8 @@ test "fromState 51" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1894,8 +1894,8 @@ test "fromState 52" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1915,8 +1915,8 @@ test "fromState 53" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1954,8 +1954,8 @@ test "fromState 54" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -1993,8 +1993,8 @@ test "fromState 55" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2026,8 +2026,8 @@ test "fromState 56" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2065,8 +2065,8 @@ test "fromState 57" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2104,8 +2104,8 @@ test "fromState 58" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2149,8 +2149,8 @@ test "fromState 59" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2188,8 +2188,8 @@ test "fromState 60" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2233,8 +2233,8 @@ test "fromState 61" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2266,8 +2266,8 @@ test "fromState 62" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2305,8 +2305,8 @@ test "fromState 63" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2326,8 +2326,8 @@ test "fromState 64" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2359,8 +2359,8 @@ test "fromState 65" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2398,8 +2398,8 @@ test "fromState 66" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2455,8 +2455,8 @@ test "fromState 67" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2494,8 +2494,8 @@ test "fromState 68" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2539,8 +2539,8 @@ test "fromState 69" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2590,8 +2590,8 @@ test "fromState 70" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2629,8 +2629,8 @@ test "fromState 71" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2668,8 +2668,8 @@ test "fromState 72" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2689,8 +2689,8 @@ test "fromState 73" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2728,8 +2728,8 @@ test "fromState 74" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2749,8 +2749,8 @@ test "fromState 75" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2782,8 +2782,8 @@ test "fromState 76" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2821,8 +2821,8 @@ test "fromState 77" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2842,8 +2842,8 @@ test "fromState 78" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2875,8 +2875,8 @@ test "fromState 79" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2914,8 +2914,8 @@ test "fromState 80" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2959,8 +2959,8 @@ test "fromState 81" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -2998,8 +2998,8 @@ test "fromState 82" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3043,8 +3043,8 @@ test "fromState 83" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3064,8 +3064,8 @@ test "fromState 84" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3103,8 +3103,8 @@ test "fromState 85" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3124,8 +3124,8 @@ test "fromState 86" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3169,8 +3169,8 @@ test "fromState 87" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3208,8 +3208,8 @@ test "fromState 88" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3241,8 +3241,8 @@ test "fromState 89" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3286,8 +3286,8 @@ test "fromState 90" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3331,8 +3331,8 @@ test "fromState 91" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3388,8 +3388,8 @@ test "fromState 92" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3409,8 +3409,8 @@ test "fromState 93" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3430,8 +3430,8 @@ test "fromState 94" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3469,8 +3469,8 @@ test "fromState 95" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3490,8 +3490,8 @@ test "fromState 96" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3535,8 +3535,8 @@ test "fromState 97" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3574,8 +3574,8 @@ test "fromState 98" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3613,8 +3613,8 @@ test "fromState 99" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3658,8 +3658,8 @@ test "fromState 100" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3679,8 +3679,8 @@ test "fromState 101" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3695,8 +3695,8 @@ test "fromState 102" do expectedStates = [] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3734,8 +3734,8 @@ test "fromState 103" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3785,8 +3785,8 @@ test "fromState 104" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3830,8 +3830,8 @@ test "fromState 105" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3869,8 +3869,8 @@ test "fromState 106" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3890,8 +3890,8 @@ test "fromState 107" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3911,8 +3911,8 @@ test "fromState 108" do color: %{ 0 => "white", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -3950,8 +3950,8 @@ test "fromState 109" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4001,8 +4001,8 @@ test "fromState 110" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4040,8 +4040,8 @@ test "fromState 111" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4085,8 +4085,8 @@ test "fromState 112" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4124,8 +4124,8 @@ test "fromState 113" do color: %{ 0 => "black", 1 => "white", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4175,8 +4175,8 @@ test "fromState 114" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4220,8 +4220,8 @@ test "fromState 115" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4265,8 +4265,8 @@ test "fromState 116" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4310,8 +4310,8 @@ test "fromState 117" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4349,8 +4349,8 @@ test "fromState 118" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4388,8 +4388,8 @@ test "fromState 119" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4427,8 +4427,8 @@ test "fromState 120" do color: %{ 0 => "black", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -4448,8 +4448,8 @@ test "fromState 121" do color: %{ 0 => "white", 1 => "black", 2 => "white" } }] - actions = List.flatten([APAEWD840_node0.next(variables), APAEWD840_node1.next(variables), APAEWD840_node2.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + actions = List.flatten([EWD840_node0.next(variables), EWD840_node1.next(variables), EWD840_node2.next(variables)]) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end diff --git a/elixir/test/generated_code/traffic_semaphores_test.exs b/elixir/test/generated_code/traffic_semaphores_test.exs index 2133564..8f3480e 100644 --- a/elixir/test/generated_code/traffic_semaphores_test.exs +++ b/elixir/test/generated_code/traffic_semaphores_test.exs @@ -13,7 +13,7 @@ test "fromState 7" do }] actions = List.flatten([TrafficSemaphores_main.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -30,7 +30,7 @@ test "fromState 8" do }] actions = List.flatten([TrafficSemaphores_main.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -47,7 +47,7 @@ test "fromState 9" do }] actions = List.flatten([TrafficSemaphores_main.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -64,7 +64,7 @@ test "fromState 10" do }] actions = List.flatten([TrafficSemaphores_main.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -81,7 +81,7 @@ test "fromState 11" do }] actions = List.flatten([TrafficSemaphores_main.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end @@ -98,7 +98,7 @@ test "fromState 12" do }] actions = List.flatten([TrafficSemaphores_main.next(variables)]) - states = Enum.map(actions, fn action -> action[:state] end) + states = Enum.map(actions, fn action -> action[:transition].(variables) end) assert Enum.sort(Enum.uniq(states)) == Enum.sort(Enum.uniq(expectedStates)) end diff --git a/tla_specifications/ERC20/ERC20.cfg b/tla_specifications/ERC20/ERC20.cfg index 1e20424..2c3b9da 100644 --- a/tla_specifications/ERC20/ERC20.cfg +++ b/tla_specifications/ERC20/ERC20.cfg @@ -3,7 +3,7 @@ ADDR = {"Alice_OF_ADDR", "Bob_OF_ADDR"} AMOUNTS = {0, 100} INVARIANT -NoApprove +Full INIT Init diff --git a/tla_specifications/ERC20/ERC20.tla b/tla_specifications/ERC20/ERC20.tla index 4521c9a..92c4dc6 100644 --- a/tla_specifications/ERC20/ERC20.tla +++ b/tla_specifications/ERC20/ERC20.tla @@ -14,7 +14,7 @@ *) -EXTENDS Integers, Apalache, ERC20_typedef +EXTENDS Integers, Apalache CONSTANTS \* Set of all addresses. @@ -299,4 +299,5 @@ NoTransferAboveApproved(trace) == IN sumTransfers > 0 => existsApprovalForSumInPast +Full == nextTxId <= 5 =============================================================================== diff --git a/tla_specifications/EfetivacaoEmDuasFases.tla b/tla_specifications/EfetivacaoEmDuasFases.tla deleted file mode 100755 index ddf9759..0000000 --- a/tla_specifications/EfetivacaoEmDuasFases.tla +++ /dev/null @@ -1,65 +0,0 @@ ------------------------ MODULE EfetivacaoEmDuasFases ----------------------- -CONSTANT GR - -VARIABLES estadoGR, estadoGT, GRsPreparados, msgs - -DFInit == - /\ estadoGR = [g \in GR |-> "trabalhando"] - /\ estadoGT = "inicio" - /\ GRsPreparados = {} - /\ msgs = {} - -GTRecebePrepara(g) == - /\ estadoGT = "inicio" - /\ [tipo |-> "EstouPreparado", gr |-> g] \in msgs - /\ GRsPreparados' = GRsPreparados \cup {g} - /\ UNCHANGED <> - -GTEfetiva == - /\ estadoGT = "inicio" - /\ GRsPreparados = GR - /\ estadoGT' = "termino" - /\ msgs' = msgs \cup {[tipo |-> "Efetive"]} - /\ UNCHANGED <> - -GTAborta == - /\ estadoGT = "inicio" - /\ estadoGT' = "termino" - /\ msgs' = msgs \cup {[tipo |-> "Aborte"]} - /\ UNCHANGED <> - -GRPrepara(g) == - /\ estadoGR[g] = "trabalhando" - /\ estadoGR' = [estadoGR EXCEPT ![g] = "preparado"] - /\ msgs' = msgs \cup {[tipo |-> "EstouPreparado", gr |-> g]} - /\ UNCHANGED <> - -GREcolheAbortar(g) == - /\ estadoGR[g] = "trabalhando" - /\ estadoGR' = [estadoGR EXCEPT ![g] = "abortado"] - /\ UNCHANGED <> - -GRRecebeMsgEfetive(g) == - /\ [tipo |-> "Efetive"] \in msgs - /\ estadoGR' = [estadoGR EXCEPT ![g] = "efetivado"] - /\ UNCHANGED <> - -GRRecebeMsgAborte(g) == - /\ [tipo |-> "Aborte"] \in msgs - /\ estadoGR' = [estadoGR EXCEPT ![g] = "abortado"] - /\ UNCHANGED <> - -DFNext == - \/ GTEfetiva \/ GTAborta - \/ \E g \in GR : - GTRecebePrepara(g) \/ GRPrepara(g) \/ GREcolheAbortar(g) - \/ GRRecebeMsgEfetive(g) \/ GRRecebeMsgAborte(g) - - -THEOREM DFSpec => []DFTypeOK - -INSTANCE TransacoesBD - -THEOREM DFSpec => TBDSpec - -============================================================================= diff --git a/tla_specifications/ewd840/APAEWD840.tla b/tla_specifications/ewd840/APAEWD840.tla deleted file mode 100644 index 6f0ff75..0000000 --- a/tla_specifications/ewd840/APAEWD840.tla +++ /dev/null @@ -1,186 +0,0 @@ -------------------------------- MODULE APAEWD840 ------------------------------- -(***************************************************************************) -(* TLA+ specification of an algorithm for distributed termination *) -(* detection on a ring, due to Dijkstra, published as EWD 840: *) -(* Derivation of a termination detection algorithm for distributed *) -(* computations (with W.H.J.Feijen and A.J.M. van Gasteren). *) -(***************************************************************************) -EXTENDS Naturals - -CONSTANT - \* @type: Int; - N - -MaxN == 20 -CInit3 == N = 3 -ConstInit4 == N \in {4} -ConstInit10 == N \in {10} -ConstInitAll20 == N \in 2..50 - -(*ASSUME NAssumption == N \in Nat \ {0}*) - -VARIABLES - \* @type: Int -> Bool; - active, - \* @type: Int -> Str; - color, - \* @type: Int; - tpos, - \* @type: Str; - tcolor - -Nodes == {i \in 0..MaxN : i < N } \* 0 .. N-1 -Color == {"white", "black"} - -\* TypeOK == -\* /\ active \in [Nodes -> BOOLEAN] \* status of nodes (active or passive) -\* /\ color \in [Nodes -> Color] \* color of nodes -\* /\ tpos \in Nodes \* token position -\* /\ tcolor \in Color \* token color - -(***************************************************************************) -(* Initially the token is black. The other variables may take any *) -(* "type-correct" values. *) -(***************************************************************************) -Init == - /\ active = [n \in Nodes |-> TRUE] - /\ color = [n \in Nodes |-> "white"] - /\ tpos = 0 - /\ tcolor = "black" - -(***************************************************************************) -(* Node 0 may initiate a probe when it has the token and when either it is *) -(* black or the token is black. It passes a white token to node N-1 and *) -(* paints itself white. *) -(***************************************************************************) -InitiateProbe == - /\ tpos = 0 - /\ tcolor = "black" \/ color[0] = "black" - /\ tpos' = N-1 - /\ tcolor' = "white" - /\ active' = active - /\ color' = [color EXCEPT ![0] = "white"] - -(***************************************************************************) -(* A node i different from 0 that possesses the token may pass it to node *) -(* i-1 under the following circumstances: *) -(* - node i is inactive or *) -(* - node i is colored black or *) -(* - the token is black. *) -(* Note that the last two conditions will result in an inconclusive round, *) -(* since the token will be black. The token will be stained if node i is *) -(* black, otherwise its color is unchanged. Node i will be made white. *) -(***************************************************************************) -PassToken(i) == - /\ tpos = i - /\ ~ active[i] \/ color[i] = "black" \/ tcolor = "black" - /\ tpos' = i-1 - /\ tcolor' = IF color[i] = "black" THEN "black" ELSE tcolor - /\ active' = active - /\ color' = [color EXCEPT ![i] = "white"] - -(***************************************************************************) -(* An active node i may activate another node j by sending it a message. *) -(* If j>i (hence activation goes against the direction of the token being *) -(* passed), then node i becomes black. *) -(***************************************************************************) -SendMsg(i, j) == - /\ active[i] - /\ active' = [active EXCEPT ![j] = TRUE] - /\ color' = [color EXCEPT ![i] = IF j>i THEN "black" ELSE @] - /\ UNCHANGED <> - -(***************************************************************************) -(* Any active node may become inactive at any moment. *) -(***************************************************************************) -Deactivate(i) == - /\ active[i] - /\ active' = [active EXCEPT ![i] = FALSE] - /\ UNCHANGED <> - - -(***************************************************************************) -(* next-state relation: disjunction of above actions *) -(***************************************************************************) -Next == \/ InitiateProbe - \/ \E i \in Nodes \ {0} : PassToken(i) - \/ \E i \in Nodes : \/ \E j \in Nodes \ {i} : SendMsg(i, j) - \/ Deactivate(i) - -vars == <> - ------------------------------------------------------------------------------ - -(***************************************************************************) -(* Non-properties, useful for validating the specification with TLC. *) -(***************************************************************************) -TokenAlwaysBlack == tcolor = "black" - -Test == TRUE - -NeverChangeColor == [][ UNCHANGED color ]_vars - -(***************************************************************************) -(* Main safety property: if there is a white token at node 0 then every *) -(* node is inactive. *) -(***************************************************************************) -terminationDetected == - /\ tpos = 0 /\ tcolor = "white" - /\ color[0] = "white" /\ ~ active[0] - -TerminationDetection == - terminationDetected => \A i \in Nodes : ~ active[i] - -NotTerminationDetection == - terminationDetected => \E i \in Nodes : active[i] -(***************************************************************************) -(* Liveness property: termination is eventually detected. *) -(***************************************************************************) -Liveness == - (\A i \in Nodes : ~ active[i]) ~> terminationDetected - -(***************************************************************************) -(* The following property asserts that when every process always *) -(* eventually terminates then eventually termination will be detected. *) -(* It does not hold since processes can wake up each other. *) -(***************************************************************************) -FalseLiveness == - (\A i \in Nodes : []<> ~ active[i]) ~> terminationDetected - -full == TRUE - -(***************************************************************************) -(* The following property says that eventually all nodes will terminate *) -(* assuming that from some point onwards no messages are sent. It is *) -(* not supposed to hold: any node may indefinitely perform local *) -(* computations. However, this property is verified if the fairness *) -(* condition WF_vars(Next) is used instead of only WF_vars(System) that *) -(* requires fairness of the actions controlled by termination detection. *) -(***************************************************************************) - -SpecWFNext == Init /\ [][Next]_vars /\ WF_vars(Next) - -(***************************************************************************) -(* Dijkstra's inductive invariant *) -(***************************************************************************) -Inv == - \/ P0:: \A i \in Nodes : tpos < i => ~ active[i] - \/ P1:: \E j \in Nodes: (0 <= j /\ j <= tpos) => color[j] = "black" - \/ P2:: tcolor = "black" - - (*\/ P1:: \E j \in 0 .. tpos : color[j] = "black"*) - -(* InvAndTypeOK == TypeOK /\ Inv *) - -(***************************************************************************) -(* Use the following specification to let TLC check that the predicate *) -(* TypeOK /\ Inv is inductive for EWD 840: verify that it is an *) -(* (ordinary) invariant of a specification obtained by replacing the *) -(* initial condition by that conjunction. *) -(***************************************************************************) -CheckInductiveSpec == Inv /\ [][Next]_vars -============================================================================= -\* Modification History -\* Last modified Wed Mar 20 16:57:55 CET 2019 by igor -\* Last modified Tue Jun 28 18:17:45 CEST 2016 by merz -\* Created Mon Sep 09 11:33:10 CEST 2013 by merz diff --git a/tla_specifications/ewd840/APAEWD840.cfg b/tla_specifications/ewd840/EWD840.cfg similarity index 100% rename from tla_specifications/ewd840/APAEWD840.cfg rename to tla_specifications/ewd840/EWD840.cfg diff --git a/tla_specifications/ewd840/APAEWD840.json b/tla_specifications/ewd840/EWD840.json similarity index 91% rename from tla_specifications/ewd840/APAEWD840.json rename to tla_specifications/ewd840/EWD840.json index 69cde81..3e23506 100644 --- a/tla_specifications/ewd840/APAEWD840.json +++ b/tla_specifications/ewd840/EWD840.json @@ -5,11 +5,11 @@ "modules": [ { "kind": "TlaModule", - "name": "APAEWD840", + "name": "EWD840", "declarations": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 12, "column": 5 @@ -25,7 +25,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 27, "column": 5 @@ -41,7 +41,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 23, "column": 5 @@ -57,7 +57,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 29, "column": 5 @@ -73,7 +73,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 25, "column": 5 @@ -89,7 +89,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 14, "column": 1 @@ -108,7 +108,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 14, "column": 9 @@ -128,7 +128,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 32, "column": 1 @@ -147,7 +147,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 32, "column": 10 @@ -163,7 +163,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 32, "column": 11 @@ -182,7 +182,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 32, "column": 20 @@ -204,7 +204,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 15, "column": 1 @@ -223,7 +223,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 15, "column": 15 @@ -239,7 +239,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 15, "column": 15 @@ -255,7 +255,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 15, "column": 21 @@ -271,7 +271,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 15, "column": 22 @@ -295,7 +295,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 16, "column": 1 @@ -314,7 +314,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 16, "column": 16 @@ -330,7 +330,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 16, "column": 16 @@ -346,7 +346,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 16, "column": 22 @@ -362,7 +362,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 16, "column": 23 @@ -386,7 +386,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 17, "column": 1 @@ -405,7 +405,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 17, "column": 19 @@ -421,7 +421,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 17, "column": 19 @@ -437,7 +437,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 17, "column": 25 @@ -453,7 +453,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 17, "column": 25 @@ -472,7 +472,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 17, "column": 28 @@ -496,7 +496,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 1 @@ -515,7 +515,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 10 @@ -531,7 +531,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 10 @@ -547,7 +547,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 17 @@ -563,7 +563,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 17 @@ -582,7 +582,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 20 @@ -598,7 +598,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 20 @@ -618,7 +618,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 27 @@ -634,7 +634,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 27 @@ -650,7 +650,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 31, "column": 31 @@ -671,7 +671,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 55, "column": 1 @@ -690,7 +690,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 56, "column": 3 @@ -706,7 +706,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 56, "column": 6 @@ -722,7 +722,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 56, "column": 6 @@ -738,7 +738,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 56, "column": 13 @@ -759,7 +759,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 6 @@ -775,7 +775,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 6 @@ -791,7 +791,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 6 @@ -807,7 +807,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 15 @@ -828,7 +828,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 26 @@ -844,7 +844,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 26 @@ -860,7 +860,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 26 @@ -876,7 +876,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 32 @@ -897,7 +897,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 57, "column": 37 @@ -920,7 +920,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 58, "column": 6 @@ -936,7 +936,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 58, "column": 6 @@ -952,7 +952,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 58, "column": 6 @@ -970,7 +970,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 58, "column": 14 @@ -986,7 +986,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 58, "column": 14 @@ -1002,7 +1002,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 58, "column": 16 @@ -1025,7 +1025,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 59, "column": 6 @@ -1041,7 +1041,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 59, "column": 6 @@ -1057,7 +1057,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 59, "column": 6 @@ -1075,7 +1075,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 59, "column": 16 @@ -1096,7 +1096,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 60, "column": 6 @@ -1112,7 +1112,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 60, "column": 6 @@ -1128,7 +1128,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 60, "column": 6 @@ -1146,7 +1146,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 60, "column": 16 @@ -1164,7 +1164,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 61, "column": 6 @@ -1180,7 +1180,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 61, "column": 6 @@ -1196,7 +1196,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 61, "column": 6 @@ -1214,7 +1214,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 61, "column": 15 @@ -1230,7 +1230,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 61, "column": 16 @@ -1246,7 +1246,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 61, "column": 29 @@ -1262,7 +1262,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 61, "column": 31 @@ -1283,7 +1283,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 61, "column": 36 @@ -1309,7 +1309,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 73, "column": 1 @@ -1332,7 +1332,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 74, "column": 3 @@ -1348,7 +1348,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 74, "column": 6 @@ -1364,7 +1364,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 74, "column": 6 @@ -1380,7 +1380,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 74, "column": 13 @@ -1398,7 +1398,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 6 @@ -1414,7 +1414,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 6 @@ -1430,7 +1430,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 6 @@ -1446,7 +1446,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 8 @@ -1462,7 +1462,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 8 @@ -1478,7 +1478,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 15 @@ -1498,7 +1498,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 21 @@ -1514,7 +1514,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 21 @@ -1530,7 +1530,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 21 @@ -1546,7 +1546,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 27 @@ -1564,7 +1564,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 32 @@ -1587,7 +1587,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 43 @@ -1603,7 +1603,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 43 @@ -1619,7 +1619,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 75, "column": 52 @@ -1642,7 +1642,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 76, "column": 6 @@ -1658,7 +1658,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 76, "column": 6 @@ -1674,7 +1674,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 76, "column": 6 @@ -1692,7 +1692,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 76, "column": 14 @@ -1708,7 +1708,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 76, "column": 14 @@ -1724,7 +1724,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 76, "column": 16 @@ -1747,7 +1747,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 6 @@ -1763,7 +1763,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 6 @@ -1779,7 +1779,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 6 @@ -1797,7 +1797,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 16 @@ -1813,7 +1813,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 19 @@ -1829,7 +1829,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 19 @@ -1845,7 +1845,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 19 @@ -1861,7 +1861,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 25 @@ -1879,7 +1879,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 30 @@ -1900,7 +1900,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 43 @@ -1919,7 +1919,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 77, "column": 56 @@ -1939,7 +1939,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 78, "column": 6 @@ -1955,7 +1955,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 78, "column": 6 @@ -1971,7 +1971,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 78, "column": 6 @@ -1989,7 +1989,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 78, "column": 16 @@ -2007,7 +2007,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 79, "column": 6 @@ -2023,7 +2023,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 79, "column": 6 @@ -2039,7 +2039,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 79, "column": 6 @@ -2057,7 +2057,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 79, "column": 15 @@ -2073,7 +2073,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 79, "column": 16 @@ -2089,7 +2089,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 79, "column": 29 @@ -2105,7 +2105,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 79, "column": 31 @@ -2123,7 +2123,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 79, "column": 36 @@ -2149,7 +2149,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 86, "column": 1 @@ -2177,7 +2177,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 87, "column": 3 @@ -2193,7 +2193,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 87, "column": 6 @@ -2209,7 +2209,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 87, "column": 6 @@ -2225,7 +2225,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 87, "column": 13 @@ -2243,7 +2243,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 88, "column": 6 @@ -2259,7 +2259,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 88, "column": 6 @@ -2275,7 +2275,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 88, "column": 6 @@ -2293,7 +2293,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 88, "column": 16 @@ -2309,7 +2309,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 88, "column": 17 @@ -2325,7 +2325,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 88, "column": 31 @@ -2341,7 +2341,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 88, "column": 33 @@ -2359,7 +2359,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 88, "column": 38 @@ -2382,7 +2382,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 6 @@ -2398,7 +2398,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 6 @@ -2414,7 +2414,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 6 @@ -2432,7 +2432,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 15 @@ -2448,7 +2448,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 16 @@ -2464,7 +2464,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 29 @@ -2480,7 +2480,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 31 @@ -2498,7 +2498,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 36 @@ -2514,7 +2514,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 39 @@ -2530,7 +2530,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 39 @@ -2546,7 +2546,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 41 @@ -2564,7 +2564,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 48 @@ -2583,7 +2583,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 29 @@ -2599,7 +2599,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 16 @@ -2615,7 +2615,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 89, "column": 31 @@ -2639,7 +2639,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 90, "column": 6 @@ -2655,7 +2655,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 90, "column": 16 @@ -2671,7 +2671,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 90, "column": 18 @@ -2687,7 +2687,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 90, "column": 24 @@ -2710,7 +2710,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 95, "column": 1 @@ -2733,7 +2733,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 96, "column": 3 @@ -2749,7 +2749,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 96, "column": 6 @@ -2765,7 +2765,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 96, "column": 6 @@ -2781,7 +2781,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 96, "column": 13 @@ -2799,7 +2799,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 97, "column": 6 @@ -2815,7 +2815,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 97, "column": 6 @@ -2831,7 +2831,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 97, "column": 6 @@ -2849,7 +2849,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 97, "column": 16 @@ -2865,7 +2865,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 97, "column": 17 @@ -2881,7 +2881,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 97, "column": 31 @@ -2897,7 +2897,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 97, "column": 33 @@ -2915,7 +2915,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 97, "column": 38 @@ -2938,7 +2938,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 98, "column": 6 @@ -2954,7 +2954,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 98, "column": 16 @@ -2970,7 +2970,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 98, "column": 18 @@ -2986,7 +2986,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 98, "column": 25 @@ -3002,7 +3002,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 98, "column": 31 @@ -3025,7 +3025,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 109, "column": 1 @@ -3044,7 +3044,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 109, "column": 9 @@ -3060,7 +3060,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 109, "column": 11 @@ -3076,7 +3076,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 109, "column": 19 @@ -3092,7 +3092,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 109, "column": 26 @@ -3108,7 +3108,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 109, "column": 32 @@ -3127,7 +3127,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 116, "column": 1 @@ -3146,7 +3146,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 116, "column": 21 @@ -3162,7 +3162,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 116, "column": 21 @@ -3178,7 +3178,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 116, "column": 30 @@ -3200,7 +3200,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 124, "column": 1 @@ -3219,7 +3219,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 125, "column": 3 @@ -3235,7 +3235,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 125, "column": 6 @@ -3251,7 +3251,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 125, "column": 6 @@ -3267,7 +3267,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 125, "column": 6 @@ -3283,7 +3283,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 125, "column": 13 @@ -3304,7 +3304,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 125, "column": 18 @@ -3320,7 +3320,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 125, "column": 18 @@ -3336,7 +3336,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 125, "column": 27 @@ -3359,7 +3359,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 6 @@ -3375,7 +3375,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 6 @@ -3391,7 +3391,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 6 @@ -3407,7 +3407,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 6 @@ -3423,7 +3423,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 12 @@ -3444,7 +3444,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 17 @@ -3465,7 +3465,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 28 @@ -3481,7 +3481,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 30 @@ -3497,7 +3497,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 30 @@ -3513,7 +3513,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 126, "column": 37 @@ -3541,7 +3541,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 44, "column": 1 @@ -3560,7 +3560,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 45, "column": 3 @@ -3576,7 +3576,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 45, "column": 6 @@ -3592,7 +3592,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 45, "column": 6 @@ -3608,7 +3608,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 45, "column": 15 @@ -3624,7 +3624,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 45, "column": 32 @@ -3643,7 +3643,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 45, "column": 15 @@ -3659,7 +3659,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 45, "column": 22 @@ -3675,7 +3675,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 45, "column": 22 @@ -3697,7 +3697,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 46, "column": 6 @@ -3713,7 +3713,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 46, "column": 6 @@ -3729,7 +3729,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 46, "column": 14 @@ -3745,7 +3745,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 46, "column": 31 @@ -3764,7 +3764,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 46, "column": 14 @@ -3780,7 +3780,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 46, "column": 21 @@ -3796,7 +3796,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 46, "column": 21 @@ -3818,7 +3818,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 47, "column": 6 @@ -3834,7 +3834,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 47, "column": 6 @@ -3850,7 +3850,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 47, "column": 13 @@ -3871,7 +3871,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 48, "column": 6 @@ -3887,7 +3887,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 48, "column": 6 @@ -3903,7 +3903,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 48, "column": 15 @@ -3927,7 +3927,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 104, "column": 1 @@ -3946,7 +3946,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 104, "column": 9 @@ -3962,7 +3962,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 104, "column": 12 @@ -3978,7 +3978,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 104, "column": 12 @@ -3996,7 +3996,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 12 @@ -4012,7 +4012,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 12 @@ -4028,7 +4028,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 21 @@ -4044,7 +4044,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 21 @@ -4060,7 +4060,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 21 @@ -4078,7 +4078,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 29 @@ -4094,7 +4094,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 30 @@ -4117,7 +4117,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 35 @@ -4133,7 +4133,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 35 @@ -4149,7 +4149,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 105, "column": 45 @@ -4169,7 +4169,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 12 @@ -4185,7 +4185,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 12 @@ -4201,7 +4201,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 21 @@ -4217,7 +4217,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 21 @@ -4235,7 +4235,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 29 @@ -4251,7 +4251,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 32 @@ -4267,7 +4267,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 32 @@ -4283,7 +4283,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 41 @@ -4299,7 +4299,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 41 @@ -4315,7 +4315,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 41 @@ -4333,7 +4333,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 49 @@ -4349,7 +4349,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 50 @@ -4369,7 +4369,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 55 @@ -4385,7 +4385,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 55 @@ -4401,7 +4401,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 63 @@ -4417,7 +4417,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 106, "column": 66 @@ -4437,7 +4437,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 107, "column": 32 @@ -4453,7 +4453,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 107, "column": 32 @@ -4469,7 +4469,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 107, "column": 43 @@ -4494,7 +4494,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 118, "column": 1 @@ -4513,7 +4513,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 118, "column": 21 @@ -4529,7 +4529,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 118, "column": 23 @@ -4545,7 +4545,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 118, "column": 25 @@ -4561,7 +4561,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 118, "column": 35 @@ -4579,7 +4579,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 118, "column": 43 @@ -4595,7 +4595,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 118, "column": 43 @@ -4618,7 +4618,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 128, "column": 1 @@ -4637,7 +4637,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 3 @@ -4653,7 +4653,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 3 @@ -4669,7 +4669,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 3 @@ -4687,7 +4687,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 26 @@ -4703,7 +4703,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 26 @@ -4719,7 +4719,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 35 @@ -4735,7 +4735,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 35 @@ -4753,7 +4753,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 43 @@ -4769,7 +4769,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 45 @@ -4785,7 +4785,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 45 @@ -4801,7 +4801,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 129, "column": 52 @@ -4826,7 +4826,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 134, "column": 1 @@ -4845,7 +4845,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 3 @@ -4861,7 +4861,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 4 @@ -4877,7 +4877,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 4 @@ -4893,7 +4893,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 13 @@ -4909,7 +4909,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 13 @@ -4927,7 +4927,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 21 @@ -4943,7 +4943,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 23 @@ -4959,7 +4959,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 23 @@ -4975,7 +4975,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 30 @@ -4997,7 +4997,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 37 @@ -5013,7 +5013,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 135, "column": 37 @@ -5034,7 +5034,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 142, "column": 1 @@ -5053,7 +5053,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 3 @@ -5069,7 +5069,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 4 @@ -5085,7 +5085,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 4 @@ -5101,7 +5101,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 13 @@ -5117,7 +5117,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 13 @@ -5135,7 +5135,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 21 @@ -5151,7 +5151,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 23 @@ -5167,7 +5167,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 26 @@ -5183,7 +5183,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 28 @@ -5199,7 +5199,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 28 @@ -5215,7 +5215,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 35 @@ -5241,7 +5241,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 42 @@ -5257,7 +5257,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 143, "column": 42 @@ -5278,7 +5278,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 159, "column": 1 @@ -5297,7 +5297,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 3 @@ -5313,7 +5313,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 6 @@ -5329,7 +5329,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 11 @@ -5345,7 +5345,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 11 @@ -5361,7 +5361,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 20 @@ -5377,7 +5377,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 20 @@ -5395,7 +5395,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 28 @@ -5411,7 +5411,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 28 @@ -5427,7 +5427,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 28 @@ -5443,7 +5443,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 35 @@ -5461,7 +5461,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 40 @@ -5477,7 +5477,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 42 @@ -5493,7 +5493,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 42 @@ -5509,7 +5509,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 49 @@ -5533,7 +5533,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 160, "column": 6 @@ -5554,7 +5554,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 6 @@ -5570,7 +5570,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 11 @@ -5586,7 +5586,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 11 @@ -5602,7 +5602,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 20 @@ -5618,7 +5618,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 20 @@ -5636,7 +5636,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 27 @@ -5652,7 +5652,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 28 @@ -5668,7 +5668,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 28 @@ -5684,7 +5684,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 28 @@ -5703,7 +5703,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 33 @@ -5721,7 +5721,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 38 @@ -5737,7 +5737,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 38 @@ -5753,7 +5753,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 43 @@ -5773,7 +5773,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 52 @@ -5789,7 +5789,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 52 @@ -5805,7 +5805,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 52 @@ -5821,7 +5821,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 58 @@ -5839,7 +5839,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 63 @@ -5864,7 +5864,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 161, "column": 6 @@ -5885,7 +5885,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 162, "column": 6 @@ -5901,7 +5901,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 162, "column": 11 @@ -5917,7 +5917,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 162, "column": 11 @@ -5933,7 +5933,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 162, "column": 20 @@ -5954,7 +5954,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 162, "column": 6 @@ -5978,7 +5978,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 1 @@ -5997,7 +5997,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 15 @@ -6013,7 +6013,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 15 @@ -6029,7 +6029,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 15 @@ -6045,7 +6045,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 15 @@ -6063,7 +6063,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 23 @@ -6079,7 +6079,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 25 @@ -6095,7 +6095,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 26 @@ -6111,7 +6111,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 26 @@ -6129,7 +6129,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 32 @@ -6145,7 +6145,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 32 @@ -6169,7 +6169,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 40 @@ -6185,7 +6185,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 43 @@ -6201,7 +6201,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 43 @@ -6219,7 +6219,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 48 @@ -6235,7 +6235,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 154, "column": 48 @@ -6258,7 +6258,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 1 @@ -6277,7 +6277,7 @@ "isRecursive": false, "body": { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 23 @@ -6293,7 +6293,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 23 @@ -6309,7 +6309,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 23 @@ -6327,7 +6327,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 30 @@ -6343,7 +6343,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 32 @@ -6359,7 +6359,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 33 @@ -6375,7 +6375,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 33 @@ -6393,7 +6393,7 @@ }, { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 39 @@ -6409,7 +6409,7 @@ "args": [ { "source": { - "filename": "APAEWD840", + "filename": "EWD840", "from": { "line": 174, "column": 39 @@ -6435,4 +6435,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/tla_specifications/ewd840/MC.cfg b/tla_specifications/ewd840/MC.cfg deleted file mode 100644 index 449e8c8..0000000 --- a/tla_specifications/ewd840/MC.cfg +++ /dev/null @@ -1,9 +0,0 @@ -\* CONSTANT definitions -CONSTANT -N <- MC_N -INIT -MC_Init -NEXT -Next -INVARIANT -MC_Inv diff --git a/tla_specifications/ewd840/MC10.tla b/tla_specifications/ewd840/MC10.tla deleted file mode 100644 index 554b8f8..0000000 --- a/tla_specifications/ewd840/MC10.tla +++ /dev/null @@ -1,9 +0,0 @@ ----- MODULE MC10 ---- -EXTENDS APAEWD840, TLC - -MC_N == 10 -MC_Init == Init -MC_Inv == Inv -============================================================================= -\* Modification History -\* Created Mon Mar 11 13:36:00 CET 2019 by igor diff --git a/tla_specifications/ewd840/MC4.tla b/tla_specifications/ewd840/MC4.tla deleted file mode 100644 index eb861df..0000000 --- a/tla_specifications/ewd840/MC4.tla +++ /dev/null @@ -1,9 +0,0 @@ ----- MODULE MC4 ---- -EXTENDS APAEWD840, TLC - -MC_N == 4 -MC_Init == Init -MC_Inv == Inv -============================================================================= -\* Modification History -\* Created Mon Mar 11 13:36:00 CET 2019 by igor diff --git a/tla_specifications/ewd840/MC4Inv.tla b/tla_specifications/ewd840/MC4Inv.tla deleted file mode 100644 index 373d609..0000000 --- a/tla_specifications/ewd840/MC4Inv.tla +++ /dev/null @@ -1,9 +0,0 @@ ----- MODULE MC4Inv ---- -EXTENDS APAEWD840, TLC - -MC_N == 4 -MC_Init == InvAndTypeOK -MC_Inv == InvAndTypeOK -============================================================================= -\* Modification History -\* Created Mon Mar 11 13:36:00 CET 2019 by igor diff --git a/tla_specifications/ewd840/README.md b/tla_specifications/ewd840/README.md index 1f4f28b..efe96ce 100644 --- a/tla_specifications/ewd840/README.md +++ b/tla_specifications/ewd840/README.md @@ -2,8 +2,3 @@ Examples imported from https://github.com/informalsystems/apalache-bench/tree/trunk/performance/ewd840 -JSON files are parsed with [Apalache](https://github.com/informalsystems/apalache): - -``` sh -apalache-mc parse --output=APAEWD840.json APAEWD840.tla -``` diff --git a/tla_specifications/ewd840/config.json b/tla_specifications/ewd840/config.json index 24621a8..172d1a8 100644 --- a/tla_specifications/ewd840/config.json +++ b/tla_specifications/ewd840/config.json @@ -34,9 +34,9 @@ ], "init": "Init", "next": "Next", - "module_name": "APAEWD840", + "module_name": "EWD840", "input_format": "json", - "input_file": "APAEWD840.json", + "input_file": "EWD840.json", "state_graph": "states.json", "blackbox_tests": [{"name": "Termination", "trace": "trace.out"}], "destination_folder": "../../elixir" diff --git a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-31-02_2403299086312393506/detailed.log b/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-31-02_2403299086312393506/detailed.log deleted file mode 100644 index 090a7d1..0000000 --- a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-31-02_2403299086312393506/detailed.log +++ /dev/null @@ -1,12 +0,0 @@ -19:31:02.721 [main] INFO a.f.a.t.Tool$ - Parse EWD998.tla -19:31:02.724 [main] INFO a.f.a.i.p.PassChainExecutor - PASS #0: SanyParser -19:31:02.877 [main] ERROR a.f.a.t.Tool$ - Error by TLA+ parser: *** Abort messages: 1 - -Unknown location - -Cannot find source file for module Folds imported in module Functions. - - - -19:31:02.878 [main] INFO a.f.a.t.Tool$ - It took me 0 days 0 hours 0 min 0 sec -19:31:02.878 [main] INFO a.f.a.t.Tool$ - Total time: 0.435 sec diff --git a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-31-02_2403299086312393506/run.txt b/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-31-02_2403299086312393506/run.txt deleted file mode 100644 index 771697d..0000000 --- a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-31-02_2403299086312393506/run.txt +++ /dev/null @@ -1 +0,0 @@ - parse --output=EWD998.json EWD998.tla diff --git a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-40-54_13663850801108245253/detailed.log b/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-40-54_13663850801108245253/detailed.log deleted file mode 100644 index 572fb59..0000000 --- a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-40-54_13663850801108245253/detailed.log +++ /dev/null @@ -1,12 +0,0 @@ -19:40:54.691 [main] INFO a.f.a.t.Tool$ - Parse EWD998.tla -19:40:54.694 [main] INFO a.f.a.i.p.PassChainExecutor - PASS #0: SanyParser -19:40:54.814 [main] ERROR a.f.a.t.Tool$ - Error by TLA+ parser: *** Abort messages: 1 - -Unknown location - -Cannot find source file for module Folds imported in module Functions. - - - -19:40:54.815 [main] INFO a.f.a.t.Tool$ - It took me 0 days 0 hours 0 min 0 sec -19:40:54.815 [main] INFO a.f.a.t.Tool$ - Total time: 0.342 sec diff --git a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-40-54_13663850801108245253/run.txt b/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-40-54_13663850801108245253/run.txt deleted file mode 100644 index 771697d..0000000 --- a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-40-54_13663850801108245253/run.txt +++ /dev/null @@ -1 +0,0 @@ - parse --output=EWD998.json EWD998.tla diff --git a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-41-37_10917989166388192710/detailed.log b/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-41-37_10917989166388192710/detailed.log deleted file mode 100644 index b861739..0000000 --- a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-41-37_10917989166388192710/detailed.log +++ /dev/null @@ -1,9 +0,0 @@ -19:41:37.649 [main] INFO a.f.a.t.Tool$ - # APALACHE version: v0.22.0-1262-gf8b7a9c40 | build: v0.22.0-1262-gf8b7a9c40 -19:41:37.743 [main] INFO a.f.a.t.Tool$ - Parse EWD998.tla -19:41:37.745 [main] INFO a.f.a.i.p.PassChainExecutor - PASS #0: SanyParser -19:41:38.170 [main] WARN a.f.a.t.i.SubstTranslator - Substitution of LEADS_TO needs care. The current implementation may fail to work. -19:41:38.354 [main] DEBUG a.f.a.i.p.PassChainExecutor - PASS #0: SanyParser [OK] -19:41:38.355 [main] INFO a.f.a.t.Tool$ - Parsed successfully -Root module: EWD998 with 100 declarations. -19:41:38.355 [main] INFO a.f.a.t.Tool$ - It took me 0 days 0 hours 0 min 0 sec -19:41:38.356 [main] INFO a.f.a.t.Tool$ - Total time: 0.705 sec diff --git a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-41-37_10917989166388192710/run.txt b/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-41-37_10917989166388192710/run.txt deleted file mode 100644 index 771697d..0000000 --- a/tla_specifications/ewd998/_apalache-out/EWD998.tla/2022-05-30T19-41-37_10917989166388192710/run.txt +++ /dev/null @@ -1 +0,0 @@ - parse --output=EWD998.json EWD998.tla diff --git a/tla_specifications/JarrosDeAgua.cfg b/tla_specifications/old/JarrosDeAgua.cfg similarity index 100% rename from tla_specifications/JarrosDeAgua.cfg rename to tla_specifications/old/JarrosDeAgua.cfg diff --git a/tla_specifications/JarrosDeAgua.tla b/tla_specifications/old/JarrosDeAgua.tla similarity index 100% rename from tla_specifications/JarrosDeAgua.tla rename to tla_specifications/old/JarrosDeAgua.tla diff --git a/tla_specifications/token-transfer/TokenTransfer2.json b/tla_specifications/old/TransactionCommit.json similarity index 52% rename from tla_specifications/token-transfer/TokenTransfer2.json rename to tla_specifications/old/TransactionCommit.json index d2e11b3..8440f43 100644 --- a/tla_specifications/token-transfer/TokenTransfer2.json +++ b/tla_specifications/old/TransactionCommit.json @@ -5,156 +5,101 @@ "modules": [ { "kind": "TlaModule", - "name": "TokenTransfer2", + "name": "a", "declarations": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 20, - "column": 5 + "line": 6, + "column": 10 }, "to": { - "line": 20, - "column": 12 + "line": 6, + "column": 11 } }, "type": "Untyped", "kind": "TlaConstDecl", - "name": "ACCOUNTS" + "name": "RM" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 17, - "column": 5 - }, - "to": { - "line": 17, + "line": 7, "column": 10 - } - }, - "type": "Untyped", - "kind": "TlaConstDecl", - "name": "CHAINS" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 25, - "column": 5 }, "to": { - "line": 25, - "column": 9 + "line": 7, + "column": 16 } }, "type": "Untyped", "kind": "TlaVarDecl", - "name": "banks" - }, - { - "source": { - "filename": "typedefs", - "from": { - "line": 16, - "column": 1 - }, - "to": { - "line": 16, - "column": 25 - } - }, - "type": "Untyped", - "kind": "TlaOperDecl", - "name": "typedefs_included", - "formalParams": [ - - ], - "isRecursive": false, - "body": { - "source": { - "filename": "typedefs", - "from": { - "line": 16, - "column": 22 - }, - "to": { - "line": 16, - "column": 25 - } - }, - "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaBool", - "value": true - } - } + "name": "rmState" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 28, + "line": 9, "column": 1 }, "to": { - "line": 32, - "column": 20 + "line": 13, + "column": 69 } }, "type": "Untyped", "kind": "TlaOperDecl", - "name": "Init", + "name": "TCTypeOK", "formalParams": [ ], "isRecursive": false, "body": { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 29, - "column": 5 + "line": 13, + "column": 3 }, "to": { - "line": 32, - "column": 20 + "line": 13, + "column": 69 } }, "type": "Untyped", "kind": "OperEx", - "oper": "EXISTS3", + "oper": "SET_IN", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 29, - "column": 5 + "line": 13, + "column": 3 }, "to": { - "line": 32, - "column": 20 + "line": 13, + "column": 9 } }, "type": "Untyped", "kind": "NameEx", - "name": "b" + "name": "rmState" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 29, - "column": 14 + "line": 13, + "column": 15 }, "to": { - "line": 29, - "column": 42 + "line": 13, + "column": 69 } }, "type": "Untyped", @@ -163,311 +108,111 @@ "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 29, + "line": 13, "column": 16 }, "to": { - "line": 29, - "column": 33 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "SET_TIMES", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 29, - "column": 16 - }, - "to": { - "line": 29, - "column": 21 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "CHAINS" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 29, - "column": 26 - }, - "to": { - "line": 29, - "column": 33 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "ACCOUNTS" - } - ] - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 29, - "column": 38 - }, - "to": { - "line": 29, - "column": 40 + "line": 13, + "column": 17 } }, "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaNatSet" - } - } - ] - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 30, - "column": 9 + "kind": "NameEx", + "name": "RM" }, - "to": { - "line": 32, - "column": 20 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "AND", - "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 30, - "column": 12 + "line": 13, + "column": 22 }, "to": { - "line": 31, - "column": 32 + "line": 13, + "column": 68 } }, "type": "Untyped", "kind": "OperEx", - "oper": "FORALL3", + "oper": "SET_ENUM", "args": [ { "source": { - "filename": "TokenTransfer2", - "from": { - "line": 30, - "column": 12 - }, - "to": { - "line": 31, - "column": 32 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "c" - }, - { - "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 30, - "column": 21 + "line": 13, + "column": 23 }, "to": { - "line": 30, - "column": 26 + "line": 13, + "column": 31 } }, "type": "Untyped", - "kind": "NameEx", - "name": "CHAINS" + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "working" + } }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 31, - "column": 14 + "line": 13, + "column": 34 }, "to": { - "line": 31, - "column": 32 + "line": 13, + "column": 43 } }, "type": "Untyped", - "kind": "OperEx", - "oper": "GT", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 31, - "column": 14 - }, - "to": { - "line": 31, - "column": 28 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "FUN_APP", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 31, - "column": 14 - }, - "to": { - "line": 31, - "column": 14 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "b" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 31, - "column": 14 - }, - "to": { - "line": 31, - "column": 28 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "TUPLE", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 31, - "column": 16 - }, - "to": { - "line": 31, - "column": 16 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "c" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 31, - "column": 19 - }, - "to": { - "line": 31, - "column": 27 - } - }, - "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaStr", - "value": "reserve" - } - } - ] - } - ] - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 31, - "column": 32 - }, - "to": { - "line": 31, - "column": 32 - } - }, - "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaInt", - "value": 0 - } - } - ] - } - ] - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 32, - "column": 12 + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "prepared" + } }, - "to": { - "line": 32, - "column": 20 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "EQ", - "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 32, - "column": 12 + "line": 13, + "column": 46 }, "to": { - "line": 32, - "column": 16 + "line": 13, + "column": 56 } }, "type": "Untyped", - "kind": "NameEx", - "name": "banks" + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "committed" + } }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 32, - "column": 20 + "line": 13, + "column": 59 }, "to": { - "line": 32, - "column": 20 + "line": 13, + "column": 67 } }, "type": "Untyped", - "kind": "NameEx", - "name": "b" + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "aborted" + } } ] } @@ -478,116 +223,696 @@ }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 35, + "line": 15, "column": 1 }, "to": { - "line": 42, - "column": 9 + "line": 15, + "column": 46 } }, "type": "Untyped", "kind": "TlaOperDecl", - "name": "LocalTransfer", + "name": "TCInit", "formalParams": [ - { - "kind": "OperParam", - "name": "chain", - "arity": 0 - }, - { - "kind": "OperParam", - "name": "from", - "arity": 0 - }, - { - "kind": "OperParam", - "name": "to", - "arity": 0 - }, - { - "kind": "OperParam", - "name": "amount", - "arity": 0 - } + ], "isRecursive": false, "body": { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 36, - "column": 5 + "line": 15, + "column": 13 }, "to": { - "line": 42, - "column": 9 + "line": 15, + "column": 46 } }, "type": "Untyped", "kind": "OperEx", - "oper": "AND", + "oper": "EQ", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 36, - "column": 8 + "line": 15, + "column": 13 }, "to": { - "line": 36, - "column": 35 + "line": 15, + "column": 19 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 15, + "column": 23 + }, + "to": { + "line": 15, + "column": 46 } }, "type": "Untyped", "kind": "OperEx", - "oper": "GE", + "oper": "FUN_CTOR", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 36, - "column": 8 + "line": 15, + "column": 37 }, "to": { - "line": 36, - "column": 25 + "line": 15, + "column": 45 } }, "type": "Untyped", - "kind": "OperEx", - "oper": "FUN_APP", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 36, - "column": 8 - }, - "to": { - "line": 36, - "column": 12 - } + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "working" + } + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 15, + "column": 23 + }, + "to": { + "line": 15, + "column": 46 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 15, + "column": 30 + }, + "to": { + "line": 15, + "column": 31 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "RM" + } + ] + } + ] + } + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 1 + }, + "to": { + "line": 20, + "column": 67 + } + }, + "type": "Untyped", + "kind": "TlaOperDecl", + "name": "canCommit", + "formalParams": [ + + ], + "isRecursive": false, + "body": { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 14 + }, + "to": { + "line": 20, + "column": 67 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "FORALL3", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 14 + }, + "to": { + "line": 20, + "column": 67 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 23 + }, + "to": { + "line": 20, + "column": 24 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "RM" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 28 + }, + "to": { + "line": 20, + "column": 67 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "SET_IN", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 28 + }, + "to": { + "line": 20, + "column": 37 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "FUN_APP", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 28 + }, + "to": { + "line": 20, + "column": 34 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 36 + }, + "to": { + "line": 20, + "column": 36 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 43 + }, + "to": { + "line": 20, + "column": 67 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "SET_ENUM", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 44 + }, + "to": { + "line": 20, + "column": 53 + } + }, + "type": "Untyped", + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "prepared" + } + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 20, + "column": 56 + }, + "to": { + "line": 20, + "column": 66 + } + }, + "type": "Untyped", + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "committed" + } + } + ] + } + ] + } + ] + } + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 1 + }, + "to": { + "line": 25, + "column": 54 + } + }, + "type": "Untyped", + "kind": "TlaOperDecl", + "name": "notCommitted", + "formalParams": [ + + ], + "isRecursive": false, + "body": { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 17 + }, + "to": { + "line": 25, + "column": 54 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "FORALL3", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 17 + }, + "to": { + "line": 25, + "column": 54 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 26 + }, + "to": { + "line": 25, + "column": 27 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "RM" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 31 + }, + "to": { + "line": 25, + "column": 54 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "NE", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 31 + }, + "to": { + "line": 25, + "column": 40 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "FUN_APP", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 31 + }, + "to": { + "line": 25, + "column": 37 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 39 + }, + "to": { + "line": 25, + "column": 39 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 25, + "column": 44 + }, + "to": { + "line": 25, + "column": 54 + } + }, + "type": "Untyped", + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "committed" + } + } + ] + } + ] + } + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 35, + "column": 1 + }, + "to": { + "line": 36, + "column": 62 + } + }, + "type": "Untyped", + "kind": "TlaOperDecl", + "name": "Prepare", + "formalParams": [ + { + "kind": "OperParam", + "name": "r", + "arity": 0 + } + ], + "isRecursive": false, + "body": { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 35, + "column": 15 + }, + "to": { + "line": 36, + "column": 62 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "AND", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 35, + "column": 18 + }, + "to": { + "line": 35, + "column": 39 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "EQ", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 35, + "column": 18 + }, + "to": { + "line": 35, + "column": 27 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "FUN_APP", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 35, + "column": 18 + }, + "to": { + "line": 35, + "column": 24 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 35, + "column": 26 + }, + "to": { + "line": 35, + "column": 26 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 35, + "column": 31 + }, + "to": { + "line": 35, + "column": 39 + } + }, + "type": "Untyped", + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "working" + } + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 36, + "column": 18 + }, + "to": { + "line": 36, + "column": 62 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "EQ", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 36, + "column": 18 + }, + "to": { + "line": 36, + "column": 25 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "PRIME", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 36, + "column": 18 + }, + "to": { + "line": 36, + "column": 24 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 36, + "column": 29 + }, + "to": { + "line": 36, + "column": 62 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "EXCEPT", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 36, + "column": 30 + }, + "to": { + "line": 36, + "column": 36 + } }, "type": "Untyped", "kind": "NameEx", - "name": "banks" + "name": "rmState" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 36, - "column": 8 + "column": 45 }, "to": { "line": 36, - "column": 25 + "column": 61 } }, "type": "Untyped", @@ -596,150 +921,459 @@ "args": [ { "source": { - "filename": "TokenTransfer2", - "from": { - "line": 36, - "column": 14 - }, - "to": { - "line": 36, - "column": 18 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" - }, - { - "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 36, - "column": 21 + "column": 47 }, "to": { "line": 36, - "column": 24 + "column": 47 } }, "type": "Untyped", "kind": "NameEx", - "name": "from" + "name": "r" } ] - } - ] - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 36, - "column": 30 }, - "to": { - "line": 36, - "column": 35 + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 36, + "column": 52 + }, + "to": { + "line": 36, + "column": 61 + } + }, + "type": "Untyped", + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "prepared" + } } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "amount" + ] } ] + } + ] + } + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 50, + "column": 1 + }, + "to": { + "line": 56, + "column": 51 + } + }, + "type": "Untyped", + "kind": "TlaOperDecl", + "name": "TCConsistent", + "formalParams": [ + + ], + "isRecursive": false, + "body": { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 3 }, + "to": { + "line": 56, + "column": 51 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "FORALL3", + "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 37, - "column": 8 + "line": 55, + "column": 3 }, "to": { - "line": 37, + "line": 56, + "column": 51 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r1" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, "column": 17 + }, + "to": { + "line": 55, + "column": 18 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "RM" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 3 + }, + "to": { + "line": 56, + "column": 51 } }, "type": "Untyped", "kind": "OperEx", - "oper": "NE", + "oper": "FORALL3", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 37, - "column": 8 + "line": 55, + "column": 3 }, "to": { - "line": 37, - "column": 11 + "line": 56, + "column": 51 } }, "type": "Untyped", "kind": "NameEx", - "name": "from" + "name": "r2" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 37, - "column": 16 + "line": 55, + "column": 17 }, "to": { - "line": 37, - "column": 17 + "line": 55, + "column": 18 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "RM" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 22 + }, + "to": { + "line": 56, + "column": 51 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "NOT", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 24 + }, + "to": { + "line": 56, + "column": 51 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "AND", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 27 + }, + "to": { + "line": 55, + "column": 49 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "EQ", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 27 + }, + "to": { + "line": 55, + "column": 37 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "FUN_APP", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 27 + }, + "to": { + "line": 55, + "column": 33 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 35 + }, + "to": { + "line": 55, + "column": 36 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r1" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 55, + "column": 41 + }, + "to": { + "line": 55, + "column": 49 + } + }, + "type": "Untyped", + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "aborted" + } + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 56, + "column": 27 + }, + "to": { + "line": 56, + "column": 51 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "EQ", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 56, + "column": 27 + }, + "to": { + "line": 56, + "column": 37 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "FUN_APP", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 56, + "column": 27 + }, + "to": { + "line": 56, + "column": 33 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 56, + "column": 35 + }, + "to": { + "line": 56, + "column": 36 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r2" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 56, + "column": 41 + }, + "to": { + "line": 56, + "column": 51 + } + }, + "type": "Untyped", + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "committed" + } + } + ] + } + ] } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "to" + ] } ] + } + ] + } + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 38, + "column": 1 + }, + "to": { + "line": 43, + "column": 64 + } + }, + "type": "Untyped", + "kind": "TlaOperDecl", + "name": "Decide", + "formalParams": [ + { + "kind": "OperParam", + "name": "r", + "arity": 0 + } + ], + "isRecursive": false, + "body": { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 38, + "column": 15 }, + "to": { + "line": 43, + "column": 64 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "OR", + "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 38, - "column": 8 + "column": 18 }, "to": { - "line": 38, - "column": 39 + "line": 40, + "column": 66 } }, "type": "Untyped", "kind": "OperEx", - "oper": "GE", + "oper": "AND", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 38, - "column": 8 + "column": 21 }, "to": { "line": 38, - "column": 34 + "column": 43 } }, "type": "Untyped", "kind": "OperEx", - "oper": "MINUS", + "oper": "EQ", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 38, - "column": 8 + "column": 21 }, "to": { "line": 38, - "column": 25 + "column": 30 } }, "type": "Untyped", @@ -748,469 +1382,338 @@ "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 38, - "column": 8 + "column": 21 }, "to": { "line": 38, - "column": 12 + "column": 27 } }, "type": "Untyped", "kind": "NameEx", - "name": "banks" + "name": "rmState" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 38, - "column": 8 + "column": 29 }, "to": { "line": 38, - "column": 25 + "column": 29 } }, "type": "Untyped", - "kind": "OperEx", - "oper": "TUPLE", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 38, - "column": 14 - }, - "to": { - "line": 38, - "column": 18 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 38, - "column": 21 - }, - "to": { - "line": 38, - "column": 24 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "from" - } - ] + "kind": "NameEx", + "name": "r" } ] }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 38, - "column": 29 + "column": 34 }, "to": { "line": 38, - "column": 34 + "column": 43 } }, "type": "Untyped", - "kind": "NameEx", - "name": "amount" + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "prepared" + } } ] }, { "source": { - "filename": "TokenTransfer2", - "from": { - "line": 38, - "column": 39 - }, - "to": { - "line": 38, - "column": 39 - } - }, - "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaInt", - "value": 0 - } - } - ] - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 39, - "column": 8 - }, - "to": { - "line": 42, - "column": 9 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "EQ", - "args": [ - { - "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 39, - "column": 8 + "column": 21 }, "to": { "line": 39, - "column": 13 + "column": 29 } }, "type": "Untyped", "kind": "OperEx", - "oper": "PRIME", + "oper": "OPER_APP", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 39, - "column": 8 + "column": 21 }, "to": { "line": 39, - "column": 12 + "column": 29 } }, "type": "Untyped", "kind": "NameEx", - "name": "banks" + "name": "canCommit" } ] }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 39, - "column": 17 + "line": 40, + "column": 21 }, "to": { - "line": 42, - "column": 9 + "line": 40, + "column": 66 } }, "type": "Untyped", "kind": "OperEx", - "oper": "EXCEPT", + "oper": "EQ", "args": [ { "source": { - "filename": "TokenTransfer2", - "from": { - "line": 39, - "column": 18 - }, - "to": { - "line": 39, - "column": 22 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "banks" - }, - { - "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 40, - "column": 13 + "column": 21 }, "to": { "line": 40, - "column": 56 + "column": 28 } }, "type": "Untyped", "kind": "OperEx", - "oper": "TUPLE", + "oper": "PRIME", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 40, - "column": 14 + "column": 21 }, "to": { "line": 40, - "column": 26 + "column": 27 } }, "type": "Untyped", - "kind": "OperEx", - "oper": "TUPLE", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 40, - "column": 15 - }, - "to": { - "line": 40, - "column": 19 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 40, - "column": 22 - }, - "to": { - "line": 40, - "column": 25 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "from" - } - ] + "kind": "NameEx", + "name": "rmState" } ] }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 40, - "column": 30 + "column": 32 }, "to": { "line": 40, - "column": 56 + "column": 66 } }, "type": "Untyped", "kind": "OperEx", - "oper": "MINUS", + "oper": "EXCEPT", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 40, - "column": 30 + "column": 33 }, "to": { "line": 40, - "column": 47 + "column": 39 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 40, + "column": 48 + }, + "to": { + "line": 40, + "column": 65 } }, "type": "Untyped", "kind": "OperEx", - "oper": "FUN_APP", + "oper": "TUPLE", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 40, - "column": 30 + "column": 50 }, "to": { "line": 40, - "column": 34 + "column": 50 } }, "type": "Untyped", "kind": "NameEx", - "name": "banks" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 40, - "column": 30 - }, - "to": { - "line": 40, - "column": 47 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "TUPLE", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 40, - "column": 36 - }, - "to": { - "line": 40, - "column": 40 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 40, - "column": 43 - }, - "to": { - "line": 40, - "column": 46 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "from" - } - ] + "name": "r" } ] }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 40, - "column": 51 + "column": 55 }, "to": { "line": 40, - "column": 56 + "column": 65 } }, "type": "Untyped", - "kind": "NameEx", - "name": "amount" + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "committed" + } } ] + } + ] + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 41, + "column": 18 + }, + "to": { + "line": 43, + "column": 64 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "AND", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 41, + "column": 21 }, + "to": { + "line": 41, + "column": 58 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "SET_IN", + "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 41, - "column": 13 + "column": 21 }, "to": { "line": 41, - "column": 56 + "column": 30 } }, "type": "Untyped", "kind": "OperEx", - "oper": "TUPLE", + "oper": "FUN_APP", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 41, - "column": 14 + "column": 21 }, "to": { "line": 41, - "column": 24 + "column": 27 } }, "type": "Untyped", - "kind": "OperEx", - "oper": "TUPLE", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 41, - "column": 15 - }, - "to": { - "line": 41, - "column": 19 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 41, + "column": 29 }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 41, - "column": 22 - }, - "to": { - "line": 41, - "column": 23 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "to" + "to": { + "line": 41, + "column": 29 } - ] + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" } ] }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 41, - "column": 30 + "column": 36 }, "to": { "line": 41, - "column": 56 + "column": 58 } }, "type": "Untyped", "kind": "OperEx", - "oper": "PLUS", + "oper": "SET_ENUM", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 41, - "column": 30 + "column": 37 }, "to": { "line": 41, @@ -1218,290 +1721,207 @@ } }, "type": "Untyped", - "kind": "OperEx", - "oper": "FUN_APP", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 41, - "column": 30 - }, - "to": { - "line": 41, - "column": 34 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "banks" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 41, - "column": 30 - }, - "to": { - "line": 41, - "column": 45 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "TUPLE", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 41, - "column": 36 - }, - "to": { - "line": 41, - "column": 40 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 41, - "column": 43 - }, - "to": { - "line": 41, - "column": 44 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "to" - } - ] - } - ] + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "working" + } }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { "line": 41, - "column": 51 + "column": 48 }, "to": { "line": 41, - "column": 56 + "column": 57 } }, "type": "Untyped", - "kind": "NameEx", - "name": "amount" + "kind": "ValEx", + "value": { + "kind": "TlaStr", + "value": "prepared" + } } ] } ] - } - ] - } - ] - } - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 52, - "column": 1 - }, - "to": { - "line": 54, - "column": 35 - } - }, - "type": "Untyped", - "kind": "TlaOperDecl", - "name": "ReservesInv", - "formalParams": [ - - ], - "isRecursive": false, - "body": { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 53, - "column": 5 - }, - "to": { - "line": 54, - "column": 35 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "FORALL3", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 53, - "column": 5 - }, - "to": { - "line": 54, - "column": 35 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 53, - "column": 18 - }, - "to": { - "line": 53, - "column": 23 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "CHAINS" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 54, - "column": 9 }, - "to": { - "line": 54, - "column": 35 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "GT", - "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 54, - "column": 9 + "line": 42, + "column": 21 }, "to": { - "line": 54, - "column": 31 + "line": 42, + "column": 32 } }, "type": "Untyped", "kind": "OperEx", - "oper": "FUN_APP", + "oper": "OPER_APP", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 54, - "column": 9 + "line": 42, + "column": 21 }, "to": { - "line": 54, - "column": 13 + "line": 42, + "column": 32 } }, "type": "Untyped", "kind": "NameEx", - "name": "banks" + "name": "notCommitted" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 43, + "column": 21 }, + "to": { + "line": 43, + "column": 64 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "EQ", + "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 54, - "column": 9 + "line": 43, + "column": 21 }, "to": { - "line": 54, - "column": 31 + "line": 43, + "column": 28 } }, "type": "Untyped", "kind": "OperEx", - "oper": "TUPLE", + "oper": "PRIME", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 43, + "column": 21 + }, + "to": { + "line": 43, + "column": 27 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 43, + "column": 32 + }, + "to": { + "line": 43, + "column": 64 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "EXCEPT", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", + "from": { + "line": 43, + "column": 33 + }, + "to": { + "line": 43, + "column": 39 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" + }, + { + "source": { + "filename": "TransactionCommit", "from": { - "line": 54, - "column": 15 + "line": 43, + "column": 48 }, "to": { - "line": 54, - "column": 19 + "line": 43, + "column": 63 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "TUPLE", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 43, + "column": 50 + }, + "to": { + "line": 43, + "column": 50 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" + ] }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 54, - "column": 22 + "line": 43, + "column": 55 }, "to": { - "line": 54, - "column": 30 + "line": 43, + "column": 63 } }, "type": "Untyped", "kind": "ValEx", "value": { "kind": "TlaStr", - "value": "reserve" + "value": "aborted" } } ] } ] - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 54, - "column": 35 - }, - "to": { - "line": 54, - "column": 35 - } - }, - "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaInt", - "value": 0 - } } ] } @@ -1510,173 +1930,186 @@ }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 57, + "line": 45, "column": 1 }, "to": { - "line": 59, - "column": 27 + "line": 45, + "column": 47 } }, "type": "Untyped", "kind": "TlaOperDecl", - "name": "NoNegativeAccounts", + "name": "TCNext", "formalParams": [ ], "isRecursive": false, "body": { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 58, - "column": 5 + "line": 45, + "column": 11 }, "to": { - "line": 59, - "column": 27 + "line": 45, + "column": 47 } }, "type": "Untyped", "kind": "OperEx", - "oper": "FORALL3", + "oper": "EXISTS3", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 58, - "column": 5 + "line": 45, + "column": 11 }, "to": { - "line": 59, - "column": 27 + "line": 45, + "column": 47 } }, "type": "Untyped", "kind": "NameEx", - "name": "address" + "name": "r" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 58, + "line": 45, "column": 20 }, "to": { - "line": 58, - "column": 31 + "line": 45, + "column": 21 } }, "type": "Untyped", - "kind": "OperEx", - "oper": "DOMAIN", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 58, - "column": 27 - }, - "to": { - "line": 58, - "column": 31 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "banks" - } - ] + "kind": "NameEx", + "name": "RM" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 59, - "column": 9 + "line": 45, + "column": 25 }, "to": { - "line": 59, - "column": 27 + "line": 45, + "column": 47 } }, "type": "Untyped", "kind": "OperEx", - "oper": "GE", + "oper": "OR", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 59, - "column": 9 + "line": 45, + "column": 25 }, "to": { - "line": 59, - "column": 22 + "line": 45, + "column": 34 } }, "type": "Untyped", "kind": "OperEx", - "oper": "FUN_APP", + "oper": "OPER_APP", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 59, - "column": 9 + "line": 45, + "column": 25 }, "to": { - "line": 59, - "column": 13 + "line": 45, + "column": 34 } }, "type": "Untyped", "kind": "NameEx", - "name": "banks" + "name": "Prepare" }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 59, - "column": 15 + "line": 45, + "column": 33 }, "to": { - "line": 59, - "column": 21 + "line": 45, + "column": 33 } }, "type": "Untyped", "kind": "NameEx", - "name": "address" + "name": "r" } ] }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 59, - "column": 27 + "line": 45, + "column": 39 }, "to": { - "line": 59, - "column": 27 + "line": 45, + "column": 47 } }, "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaInt", - "value": 0 - } + "kind": "OperEx", + "oper": "OPER_APP", + "args": [ + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 45, + "column": 39 + }, + "to": { + "line": 45, + "column": 47 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "Decide" + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 45, + "column": 46 + }, + "to": { + "line": 45, + "column": 46 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "r" + } + ] } ] } @@ -1685,316 +2118,154 @@ }, { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 45, + "line": 62, "column": 1 }, "to": { - "line": 47, - "column": 46 + "line": 62, + "column": 38 } }, "type": "Untyped", "kind": "TlaOperDecl", - "name": "Next", + "name": "TCSpec", "formalParams": [ ], "isRecursive": false, "body": { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 46, - "column": 5 + "line": 62, + "column": 11 }, "to": { - "line": 47, - "column": 46 + "line": 62, + "column": 38 } }, "type": "Untyped", "kind": "OperEx", - "oper": "EXISTS3", + "oper": "AND", "args": [ { "source": { - "filename": "TokenTransfer2", - "from": { - "line": 46, - "column": 5 - }, - "to": { - "line": 47, - "column": 46 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 46, - "column": 18 - }, - "to": { - "line": 46, - "column": 23 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "CHAINS" - }, - { - "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 46, - "column": 5 + "line": 62, + "column": 11 }, "to": { - "line": 47, - "column": 46 + "line": 62, + "column": 16 } }, "type": "Untyped", "kind": "OperEx", - "oper": "EXISTS3", + "oper": "OPER_APP", "args": [ { "source": { - "filename": "TokenTransfer2", - "from": { - "line": 46, - "column": 5 - }, - "to": { - "line": 47, - "column": 46 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "from" - }, - { - "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 46, - "column": 39 + "line": 62, + "column": 11 }, "to": { - "line": 46, - "column": 46 + "line": 62, + "column": 16 } }, "type": "Untyped", "kind": "NameEx", - "name": "ACCOUNTS" + "name": "TCInit" + } + ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 62, + "column": 21 }, + "to": { + "line": 62, + "column": 38 + } + }, + "type": "Untyped", + "kind": "OperEx", + "oper": "GLOBALLY", + "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 46, - "column": 5 + "line": 62, + "column": 23 }, "to": { - "line": 47, - "column": 46 + "line": 62, + "column": 38 } }, "type": "Untyped", "kind": "OperEx", - "oper": "EXISTS3", + "oper": "STUTTER", "args": [ { "source": { - "filename": "TokenTransfer2", - "from": { - "line": 46, - "column": 5 - }, - "to": { - "line": 47, - "column": 46 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "to" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 46, - "column": 39 - }, - "to": { - "line": 46, - "column": 46 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "ACCOUNTS" - }, - { - "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 46, - "column": 5 + "line": 62, + "column": 24 }, "to": { - "line": 47, - "column": 46 + "line": 62, + "column": 29 } }, "type": "Untyped", "kind": "OperEx", - "oper": "EXISTS3", + "oper": "OPER_APP", "args": [ { "source": { - "filename": "TokenTransfer2", + "filename": "TransactionCommit", "from": { - "line": 46, - "column": 5 + "line": 62, + "column": 24 }, "to": { - "line": 47, - "column": 46 + "line": 62, + "column": 29 } }, "type": "Untyped", "kind": "NameEx", - "name": "amount" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 46, - "column": 60 - }, - "to": { - "line": 46, - "column": 62 - } - }, - "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaNatSet" - } - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 47, - "column": 9 - }, - "to": { - "line": 47, - "column": 46 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "OPER_APP", - "args": [ - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 47, - "column": 9 - }, - "to": { - "line": 47, - "column": 46 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "LocalTransfer" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 47, - "column": 23 - }, - "to": { - "line": 47, - "column": 27 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "chain" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 47, - "column": 30 - }, - "to": { - "line": 47, - "column": 33 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "from" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 47, - "column": 36 - }, - "to": { - "line": 47, - "column": 37 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "to" - }, - { - "source": { - "filename": "TokenTransfer2", - "from": { - "line": 47, - "column": 40 - }, - "to": { - "line": 47, - "column": 45 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "amount" - } - ] + "name": "TCNext" } ] + }, + { + "source": { + "filename": "TransactionCommit", + "from": { + "line": 62, + "column": 32 + }, + "to": { + "line": 62, + "column": 38 + } + }, + "type": "Untyped", + "kind": "NameEx", + "name": "rmState" } ] } @@ -2006,4 +2277,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/tla_specifications/TransactionCommit.tla b/tla_specifications/old/TransactionCommit.tla similarity index 100% rename from tla_specifications/TransactionCommit.tla rename to tla_specifications/old/TransactionCommit.tla diff --git a/tla_specifications/old/TwoPhaseCommit/TCommit.tla b/tla_specifications/old/TwoPhaseCommit/TCommit.tla new file mode 100644 index 0000000..a6c9351 --- /dev/null +++ b/tla_specifications/old/TwoPhaseCommit/TCommit.tla @@ -0,0 +1,83 @@ +\* This code originally comes from Leslie Lamport's video series +\* http://lamport.azurewebsites.net/video/videos.html +------------------------------ MODULE TCommit ------------------------------ +(***************************************************************************) +(* This specification is explained in "Transaction Commit", Lecture 5 of *) +(* the TLA+ Video Course. *) +(***************************************************************************) +CONSTANT RM \* The set of participating resource managers + +VARIABLE rmState \* rmState[rm] is the state of resource manager r. +----------------------------------------------------------------------------- +TCTypeOK == + (*************************************************************************) + (* The type-correctness invariant *) + (*************************************************************************) + rmState \in [RM -> {"working", "prepared", "committed", "aborted"}] + +TCInit == rmState = [r \in RM |-> "working"] + (*************************************************************************) + (* The initial predicate. *) + (*************************************************************************) + +canCommit == \A r \in RM : rmState[r] \in {"prepared", "committed"} + (*************************************************************************) + (* True iff all RMs are in the "prepared" or "committed" state. *) + (*************************************************************************) + +notCommitted == \A r \in RM : rmState[r] # "committed" + (*************************************************************************) + (* True iff no resource manager has decided to commit. *) + (*************************************************************************) +----------------------------------------------------------------------------- +(***************************************************************************) +(* We now define the actions that may be performed by the RMs, and then *) +(* define the complete next-state action of the specification to be the *) +(* disjunction of the possible RM actions. *) +(***************************************************************************) +Prepare(r) == /\ rmState[r] = "working" + /\ rmState' = [rmState EXCEPT ![r] = "prepared"] + +Decide(r) == \/ /\ rmState[r] = "prepared" + /\ canCommit + /\ rmState' = [rmState EXCEPT ![r] = "committed"] + \/ /\ rmState[r] \in {"working", "prepared"} + /\ notCommitted + /\ rmState' = [rmState EXCEPT ![r] = "aborted"] + +TCNext == \E r \in RM : Prepare(r) \/ Decide(r) + (*************************************************************************) + (* The next-state action. *) + (*************************************************************************) +----------------------------------------------------------------------------- +TCConsistent == + (*************************************************************************) + (* A state predicate asserting that two RMs have not arrived at *) + (* conflicting decisions. It is an invariant of the specification. *) + (*************************************************************************) + \A r1, r2 \in RM : ~ /\ rmState[r1] = "aborted" + /\ rmState[r2] = "committed" +----------------------------------------------------------------------------- +(***************************************************************************) +(* The following part of the spec is not discussed in Video Lecture 5. It *) +(* will be explained in Video Lecture 8. *) +(***************************************************************************) +TCSpec == TCInit /\ [][TCNext]_rmState + (*************************************************************************) + (* The complete specification of the protocol written as a temporal *) + (* formula. *) + (*************************************************************************) + +THEOREM TCSpec => [](TCTypeOK /\ TCConsistent) + (*************************************************************************) + (* This theorem asserts the truth of the temporal formula whose meaning *) + (* is that the state predicate TCTypeOK /\ TCInvariant is an invariant *) + (* of the specification TCSpec. Invariance of this conjunction is *) + (* equivalent to invariance of both of the formulas TCTypeOK and *) + (* TCConsistent. *) + (*************************************************************************) + +============================================================================= +\* Modification History +\* Last modified Thu Sep 14 22:04:45 EDT 2017 by jay1512 +\* Created Thu Sep 14 22:04:25 EDT 2017 by jay1512 diff --git a/tla_specifications/old/TwoPhaseCommit/TwoPhaseCommit.cfg b/tla_specifications/old/TwoPhaseCommit/TwoPhaseCommit.cfg new file mode 100644 index 0000000..6b7d70e --- /dev/null +++ b/tla_specifications/old/TwoPhaseCommit/TwoPhaseCommit.cfg @@ -0,0 +1,13 @@ +CONSTANT +RM = {"r1", "r2"} + +INVARIANTS +TPTypeOK + +PROPERTY + +INIT +TPInit + +NEXT +TPNext diff --git a/tla_specifications/old/TwoPhaseCommit/TwoPhaseCommit.tla b/tla_specifications/old/TwoPhaseCommit/TwoPhaseCommit.tla new file mode 100644 index 0000000..acf5cf4 --- /dev/null +++ b/tla_specifications/old/TwoPhaseCommit/TwoPhaseCommit.tla @@ -0,0 +1,176 @@ +---- MODULE TwoPhaseCommit---------------------------------------------------- +(***************************************************************************) +(* This specification is discussed in "Two-Phase Commit", Lecture 6 of the *) +(* TLA+ Video Course. It describes the Two-Phase Commit protocol, in *) +(* which a transaction manager (TM) coordinates the resource managers *) +(* (RMs) to implement the Transaction Commit specification of module *) +(* TCommit. In this specification, RMs spontaneously issue Prepared *) +(* messages. We ignore the Prepare messages that the TM can send to the *) +(* RMs. *) +(* *) +(* For simplicity, we also eliminate Abort messages sent by an RM when it *) +(* decides to abort. Such a message would cause the TM to abort the *) +(* transaction, an event represented here by the TM spontaneously deciding *) +(* to abort. *) +(***************************************************************************) +CONSTANT RM + +VARIABLES + rmState, + tmState, + tmPrepared, + msgs + (***********************************************************************) + (* In the protocol, processes communicate with one another by sending *) + (* messages. For simplicity, we represent message passing with the *) + (* variable msgs whose value is the set of all messages that have been *) + (* sent. A message is sent by adding it to the set msgs. An action *) + (* that, in an implementation, would be enabled by the receipt of a *) + (* certain message is here enabled by the presence of that message in *) + (* msgs. For simplicity, messages are never removed from msgs. This *) + (* allows a single message to be received by multiple receivers. *) + (* Receipt of the same message twice is therefore allowed; but in this *) + (* particular protocol, that's not a problem. *) + (***********************************************************************) + +Messages == + (*************************************************************************) + (* The set of all possible messages. Messages of type "Prepared" are *) + (* sent from the RM indicated by the message's rm field to the TM. *) + (* Messages of type "Commit" and "Abort" are broadcast by the TM, to be *) + (* received by all RMs. The set msgs contains just a single copy of *) + (* such a message. *) + (*************************************************************************) + [type : {"Prepared"}, rm : RM] \cup [type : {"Commit", "Abort"}] + +TPTypeOK == + (*************************************************************************) + (* The type-correctness invariant *) + (*************************************************************************) + /\ rmState \in [RM -> {"working", "prepared", "committed", "aborted"}] + /\ tmState \in {"init", "done"} + /\ tmPrepared \subseteq RM + /\ msgs \subseteq Messages + +TPInit == + (*************************************************************************) + (* The initial predicate. *) + (*************************************************************************) + /\ rmState = [r \in RM |-> "working"] + /\ tmState = "init" + /\ tmPrepared = {} + /\ msgs = {} +----------------------------------------------------------------------------- +(***************************************************************************) +(* We now define the actions that may be performed by the processes, first *) +(* the TM's actions, then the RMs' actions. *) +(***************************************************************************) +TMRcvPrepared(r) == + (*************************************************************************) + (* The TM receives a "Prepared" message from resource manager r. We *) + (* could add the additional enabling condition r \notin tmPrepared, *) + (* which disables the action if the TM has already received this *) + (* message. But there is no need, because in that case the action has *) + (* no effect; it leaves the state unchanged. *) + (*************************************************************************) + /\ tmState = "init" + /\ [type |-> "Prepared", rm |-> r] \in msgs + /\ tmPrepared' = tmPrepared \cup {r} + /\ UNCHANGED <> + +TMCommit == + (*************************************************************************) + (* The TM commits the transaction; enabled iff the TM is in its initial *) + (* state and every RM has sent a "Prepared" message. *) + (*************************************************************************) + /\ tmState = "init" + /\ tmPrepared = RM + /\ tmState' = "done" + /\ msgs' = msgs \cup {[type |-> "Commit"]} + /\ UNCHANGED <> + +TMAbort == + (*************************************************************************) + (* The TM spontaneously aborts the transaction. *) + (*************************************************************************) + /\ tmState = "init" + /\ tmState' = "done" + /\ msgs' = msgs \cup {[type |-> "Abort"]} + /\ UNCHANGED <> + +RMPrepare(r) == + (*************************************************************************) + (* Resource manager r prepares. *) + (*************************************************************************) + /\ rmState[r] = "working" + /\ rmState' = [rmState EXCEPT ![r] = "prepared"] + /\ msgs' = msgs \cup {[type |-> "Prepared", rm |-> r]} + /\ UNCHANGED <> + +RMChooseToAbort(r) == + (*************************************************************************) + (* Resource manager r spontaneously decides to abort. As noted above, r *) + (* does not send any message in our simplified spec. *) + (*************************************************************************) + /\ rmState[r] = "working" + /\ rmState' = [rmState EXCEPT ![r] = "aborted"] + /\ UNCHANGED <> + +RMRcvCommitMsg(r) == + (*************************************************************************) + (* Resource manager r is told by the TM to commit. *) + (*************************************************************************) + /\ [type |-> "Commit"] \in msgs + /\ rmState' = [rmState EXCEPT ![r] = "committed"] + /\ UNCHANGED <> + +RMRcvAbortMsg(r) == + (*************************************************************************) + (* Resource manager r is told by the TM to abort. *) + (*************************************************************************) + /\ [type |-> "Abort"] \in msgs + /\ rmState' = [rmState EXCEPT ![r] = "aborted"] + /\ UNCHANGED <> + +TPNext == + \/ TMCommit \/ TMAbort + \/ \E r \in RM : + TMRcvPrepared(r) \/ RMPrepare(r) \/ RMChooseToAbort(r) + \/ RMRcvCommitMsg(r) \/ RMRcvAbortMsg(r) +----------------------------------------------------------------------------- +(***************************************************************************) +(* The material below this point is not discussed in Video Lecture 6. It *) +(* will be explained in Video Lecture 8. *) +(***************************************************************************) + +TPSpec == TPInit /\ [][TPNext]_<> + (*************************************************************************) + (* The complete spec of the Two-Phase Commit protocol. *) + (*************************************************************************) + +THEOREM TPSpec => []TPTypeOK + (*************************************************************************) + (* This theorem asserts that the type-correctness predicate TPTypeOK is *) + (* an invariant of the specification. *) + (*************************************************************************) +----------------------------------------------------------------------------- +(***************************************************************************) +(* We now assert that the Two-Phase Commit protocol implements the *) +(* Transaction Commit protocol of module TCommit. The following statement *) +(* imports all the definitions from module TCommit into the current *) +(* module. *) +(***************************************************************************) +INSTANCE TCommit + +THEOREM TPSpec => TCSpec + (*************************************************************************) + (* This theorem asserts that the specification TPSpec of the Two-Phase *) + (* Commit protocol implements the specification TCSpec of the *) + (* Transaction Commit protocol. *) + (*************************************************************************) +(***************************************************************************) +(* The two theorems in this module have been checked with TLC for six *) +(* RMs, a configuration with 50816 reachable states, in a little over a *) +(* minute on a 1 GHz PC. *) +(***************************************************************************) +================================================================================ diff --git a/tla_specifications/old/TwoPhaseCommit/states.dot b/tla_specifications/old/TwoPhaseCommit/states.dot new file mode 100644 index 0000000..f3e6912 --- /dev/null +++ b/tla_specifications/old/TwoPhaseCommit/states.dot @@ -0,0 +1,223 @@ +strict digraph DiskGraph { +nodesep=0.35; +subgraph cluster_graph { +color="white"; +7874020032919045563 [label="/\\ msgs = {}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"working\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}",style = filled] +7874020032919045563 -> -8698169546048413126 [label="",color="black",fontcolor="black"]; +-8698169546048413126 [label="/\\ msgs = {[type |-> \"Abort\"]}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"working\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +7874020032919045563 -> -7188886234662266909 [label="",color="black",fontcolor="black"]; +-7188886234662266909 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"working\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}"]; +7874020032919045563 -> -3956051273038780754 [label="",color="black",fontcolor="black"]; +-3956051273038780754 [label="/\\ msgs = {}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"working\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}"]; +7874020032919045563 -> -7534704057278587206 [label="",color="black",fontcolor="black"]; +-7534704057278587206 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"prepared\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}"]; +7874020032919045563 -> -3916034036636070853 [label="",color="black",fontcolor="black"]; +-3916034036636070853 [label="/\\ msgs = {}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"aborted\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}"]; +-8698169546048413126 -> 5864509549516116913 [label="",color="black",fontcolor="black"]; +5864509549516116913 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"working\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +-8698169546048413126 -> 2528365687178543407 [label="",color="black",fontcolor="black"]; +2528365687178543407 [label="/\\ msgs = {[type |-> \"Abort\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"working\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +-8698169546048413126 -> 2528365687178543407 [label="",color="black",fontcolor="black"]; +-8698169546048413126 -> 6500458735503071976 [label="",color="black",fontcolor="black"]; +6500458735503071976 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +-8698169546048413126 -> 2569502234990422970 [label="",color="black",fontcolor="black"]; +2569502234990422970 [label="/\\ msgs = {[type |-> \"Abort\"]}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +-8698169546048413126 -> 2569502234990422970 [label="",color="black",fontcolor="black"]; +-7188886234662266909 -> 5864509549516116913 [label="",color="black",fontcolor="black"]; +-7188886234662266909 -> -7027200773262226656 [label="",color="black",fontcolor="black"]; +-7027200773262226656 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"working\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {\"r1\"}"]; +-7188886234662266909 -> -7782353987749645977 [label="",color="black",fontcolor="black"]; +-7782353987749645977 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r1\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}"]; +-7188886234662266909 -> 4096765224286576227 [label="",color="black",fontcolor="black"]; +4096765224286576227 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"aborted\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}"]; +-3956051273038780754 -> 2528365687178543407 [label="",color="black",fontcolor="black"]; +-3956051273038780754 -> -2004949214875501955 [label="",color="black",fontcolor="black"]; +-2004949214875501955 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"prepared\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}"]; +-3956051273038780754 -> 7924110040025165614 [label="",color="black",fontcolor="black"]; +7924110040025165614 [label="/\\ msgs = {}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {}"]; +-7534704057278587206 -> 6500458735503071976 [label="",color="black",fontcolor="black"]; +-7534704057278587206 -> -7782353987749645977 [label="",color="black",fontcolor="black"]; +-7534704057278587206 -> -2004949214875501955 [label="",color="black",fontcolor="black"]; +-7534704057278587206 -> -4110840605195938910 [label="",color="black",fontcolor="black"]; +-4110840605195938910 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"prepared\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {\"r2\"}"]; +-3916034036636070853 -> 2569502234990422970 [label="",color="black",fontcolor="black"]; +-3916034036636070853 -> 4096765224286576227 [label="",color="black",fontcolor="black"]; +-3916034036636070853 -> 7924110040025165614 [label="",color="black",fontcolor="black"]; +5864509549516116913 -> -211740210435451420 [label="",color="black",fontcolor="black"]; +-211740210435451420 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"working\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +5864509549516116913 -> 3706366211759909640 [label="",color="black",fontcolor="black"]; +3706366211759909640 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +5864509549516116913 -> -755553501650642383 [label="",color="black",fontcolor="black"]; +-755553501650642383 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +5864509549516116913 -> -755553501650642383 [label="",color="black",fontcolor="black"]; +2528365687178543407 -> 2528365687178543407 [label="",color="black",fontcolor="black"]; +2528365687178543407 -> 2987543638204775983 [label="",color="black",fontcolor="black"]; +2987543638204775983 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +2528365687178543407 -> -8649198850385082193 [label="",color="black",fontcolor="black"]; +-8649198850385082193 [label="/\\ msgs = {[type |-> \"Abort\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +2528365687178543407 -> -8649198850385082193 [label="",color="black",fontcolor="black"]; +6500458735503071976 -> 3706366211759909640 [label="",color="black",fontcolor="black"]; +6500458735503071976 -> 2987543638204775983 [label="",color="black",fontcolor="black"]; +6500458735503071976 -> 2987543638204775983 [label="",color="black",fontcolor="black"]; +6500458735503071976 -> -1952815200352826650 [label="",color="black",fontcolor="black"]; +-1952815200352826650 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +2569502234990422970 -> -755553501650642383 [label="",color="black",fontcolor="black"]; +2569502234990422970 -> -8649198850385082193 [label="",color="black",fontcolor="black"]; +2569502234990422970 -> -8649198850385082193 [label="",color="black",fontcolor="black"]; +2569502234990422970 -> 2569502234990422970 [label="",color="black",fontcolor="black"]; +-7027200773262226656 -> 7565554828950564673 [label="",color="black",fontcolor="black"]; +7565554828950564673 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"working\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\"}"]; +-7027200773262226656 -> -7027200773262226656 [label="",color="black",fontcolor="black"]; +-7027200773262226656 -> 7403773559957481454 [label="",color="black",fontcolor="black"]; +7403773559957481454 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r1\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {\"r1\"}"]; +-7027200773262226656 -> 7837289527367030507 [label="",color="black",fontcolor="black"]; +7837289527367030507 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"aborted\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {\"r1\"}"]; +-7782353987749645977 -> 3706366211759909640 [label="",color="black",fontcolor="black"]; +-7782353987749645977 -> 7403773559957481454 [label="",color="black",fontcolor="black"]; +-7782353987749645977 -> -3032423870890199359 [label="",color="black",fontcolor="black"]; +-3032423870890199359 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r1\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {\"r2\"}"]; +4096765224286576227 -> -755553501650642383 [label="",color="black",fontcolor="black"]; +4096765224286576227 -> 7837289527367030507 [label="",color="black",fontcolor="black"]; +-2004949214875501955 -> 2987543638204775983 [label="",color="black",fontcolor="black"]; +-2004949214875501955 -> 8967122241408577862 [label="",color="black",fontcolor="black"]; +8967122241408577862 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"prepared\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {\"r2\"}"]; +7924110040025165614 -> -8649198850385082193 [label="",color="black",fontcolor="black"]; +-4110840605195938910 -> 3492332704262223811 [label="",color="black",fontcolor="black"]; +3492332704262223811 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r2\"}"]; +-4110840605195938910 -> -3032423870890199359 [label="",color="black",fontcolor="black"]; +-4110840605195938910 -> 8967122241408577862 [label="",color="black",fontcolor="black"]; +-4110840605195938910 -> -4110840605195938910 [label="",color="black",fontcolor="black"]; +-211740210435451420 -> -211740210435451420 [label="",color="black",fontcolor="black"]; +-211740210435451420 -> -4214264680366874788 [label="",color="black",fontcolor="black"]; +-4214264680366874788 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +-211740210435451420 -> 6480379887194528868 [label="",color="black",fontcolor="black"]; +6480379887194528868 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +-211740210435451420 -> 6480379887194528868 [label="",color="black",fontcolor="black"]; +3706366211759909640 -> -4214264680366874788 [label="",color="black",fontcolor="black"]; +3706366211759909640 -> 4281244082456948642 [label="",color="black",fontcolor="black"]; +4281244082456948642 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +-755553501650642383 -> 6480379887194528868 [label="",color="black",fontcolor="black"]; +-755553501650642383 -> -755553501650642383 [label="",color="black",fontcolor="black"]; +2987543638204775983 -> 2987543638204775983 [label="",color="black",fontcolor="black"]; +2987543638204775983 -> 4663863584781314547 [label="",color="black",fontcolor="black"]; +4663863584781314547 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +-8649198850385082193 -> -8649198850385082193 [label="",color="black",fontcolor="black"]; +-8649198850385082193 -> -8649198850385082193 [label="",color="black",fontcolor="black"]; +-1952815200352826650 -> 4281244082456948642 [label="",color="black",fontcolor="black"]; +-1952815200352826650 -> 4663863584781314547 [label="",color="black",fontcolor="black"]; +-1952815200352826650 -> 4663863584781314547 [label="",color="black",fontcolor="black"]; +-1952815200352826650 -> -1952815200352826650 [label="",color="black",fontcolor="black"]; +7565554828950564673 -> -1472525471783742357 [label="",color="black",fontcolor="black"]; +-1472525471783742357 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"working\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\"}"]; +7565554828950564673 -> -5637694536440205059 [label="",color="black",fontcolor="black"]; +-5637694536440205059 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\"}"]; +7565554828950564673 -> -7329683823294811510 [label="",color="black",fontcolor="black"]; +-7329683823294811510 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\"}"]; +7565554828950564673 -> -7329683823294811510 [label="",color="black",fontcolor="black"]; +7403773559957481454 -> -5637694536440205059 [label="",color="black",fontcolor="black"]; +7403773559957481454 -> 7403773559957481454 [label="",color="black",fontcolor="black"]; +7403773559957481454 -> -994395611828435698 [label="",color="black",fontcolor="black"]; +-994395611828435698 [label="/\\ msgs = {[type |-> \"Prepared\", rm |-> \"r1\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"init\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +7837289527367030507 -> -7329683823294811510 [label="",color="black",fontcolor="black"]; +7837289527367030507 -> 7837289527367030507 [label="",color="black",fontcolor="black"]; +-3032423870890199359 -> 186676104131469778 [label="",color="black",fontcolor="black"]; +186676104131469778 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r2\"}"]; +-3032423870890199359 -> -994395611828435698 [label="",color="black",fontcolor="black"]; +-3032423870890199359 -> -3032423870890199359 [label="",color="black",fontcolor="black"]; +8967122241408577862 -> -8433693973643160281 [label="",color="black",fontcolor="black"]; +-8433693973643160281 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r2\"}"]; +8967122241408577862 -> 8967122241408577862 [label="",color="black",fontcolor="black"]; +3492332704262223811 -> 186676104131469778 [label="",color="black",fontcolor="black"]; +3492332704262223811 -> -8433693973643160281 [label="",color="black",fontcolor="black"]; +3492332704262223811 -> -8433693973643160281 [label="",color="black",fontcolor="black"]; +3492332704262223811 -> -6170171625877229058 [label="",color="black",fontcolor="black"]; +-6170171625877229058 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"working\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r2\"}"]; +-4214264680366874788 -> -4214264680366874788 [label="",color="black",fontcolor="black"]; +-4214264680366874788 -> -7507051944255437576 [label="",color="black",fontcolor="black"]; +-7507051944255437576 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {}"]; +6480379887194528868 -> 6480379887194528868 [label="",color="black",fontcolor="black"]; +6480379887194528868 -> 6480379887194528868 [label="",color="black",fontcolor="black"]; +4281244082456948642 -> -7507051944255437576 [label="",color="black",fontcolor="black"]; +4281244082456948642 -> 4281244082456948642 [label="",color="black",fontcolor="black"]; +4663863584781314547 -> 4663863584781314547 [label="",color="black",fontcolor="black"]; +4663863584781314547 -> 4663863584781314547 [label="",color="black",fontcolor="black"]; +-1472525471783742357 -> -1472525471783742357 [label="",color="black",fontcolor="black"]; +-1472525471783742357 -> 1029269111951428636 [label="",color="black",fontcolor="black"]; +1029269111951428636 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\"}"]; +-1472525471783742357 -> 1813106284897929632 [label="",color="black",fontcolor="black"]; +1813106284897929632 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r1\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\"}"]; +-1472525471783742357 -> 1813106284897929632 [label="",color="black",fontcolor="black"]; +-5637694536440205059 -> 1029269111951428636 [label="",color="black",fontcolor="black"]; +-5637694536440205059 -> 7524954574781098049 [label="",color="black",fontcolor="black"]; +7524954574781098049 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\"}"]; +-7329683823294811510 -> 1813106284897929632 [label="",color="black",fontcolor="black"]; +-7329683823294811510 -> -7329683823294811510 [label="",color="black",fontcolor="black"]; +-994395611828435698 -> 7085003091732402826 [label="",color="black",fontcolor="black"]; +7085003091732402826 [label="/\\ msgs = { [type |-> \"Commit\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +-994395611828435698 -> 3080036412988806550 [label="",color="black",fontcolor="black"]; +3080036412988806550 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +-994395611828435698 -> -994395611828435698 [label="",color="black",fontcolor="black"]; +-994395611828435698 -> -994395611828435698 [label="",color="black",fontcolor="black"]; +186676104131469778 -> -4819585452455961293 [label="",color="black",fontcolor="black"]; +-4819585452455961293 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r2\"}"]; +186676104131469778 -> -2649290806743369362 [label="",color="black",fontcolor="black"]; +-2649290806743369362 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r2\"}"]; +-8433693973643160281 -> -8433693973643160281 [label="",color="black",fontcolor="black"]; +-8433693973643160281 -> -6756367780411680206 [label="",color="black",fontcolor="black"]; +-6756367780411680206 [label="/\\ msgs = {[type |-> \"Abort\"], [type |-> \"Prepared\", rm |-> \"r2\"]}\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r2\"}"]; +-6170171625877229058 -> -2649290806743369362 [label="",color="black",fontcolor="black"]; +-6170171625877229058 -> -6756367780411680206 [label="",color="black",fontcolor="black"]; +-6170171625877229058 -> -6756367780411680206 [label="",color="black",fontcolor="black"]; +-6170171625877229058 -> -6170171625877229058 [label="",color="black",fontcolor="black"]; +-7507051944255437576 -> -7507051944255437576 [label="",color="black",fontcolor="black"]; +-7507051944255437576 -> -7507051944255437576 [label="",color="black",fontcolor="black"]; +1029269111951428636 -> 1029269111951428636 [label="",color="black",fontcolor="black"]; +1029269111951428636 -> 1417684027827081254 [label="",color="black",fontcolor="black"]; +1417684027827081254 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\"}"]; +1813106284897929632 -> 1813106284897929632 [label="",color="black",fontcolor="black"]; +1813106284897929632 -> 1813106284897929632 [label="",color="black",fontcolor="black"]; +7524954574781098049 -> 1417684027827081254 [label="",color="black",fontcolor="black"]; +7524954574781098049 -> 7524954574781098049 [label="",color="black",fontcolor="black"]; +7085003091732402826 -> -8662634262231965091 [label="",color="black",fontcolor="black"]; +-8662634262231965091 [label="/\\ msgs = { [type |-> \"Commit\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"committed\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +7085003091732402826 -> 2641273521331073715 [label="",color="black",fontcolor="black"]; +2641273521331073715 [label="/\\ msgs = { [type |-> \"Commit\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"committed\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +3080036412988806550 -> -2832168646120870194 [label="",color="black",fontcolor="black"]; +-2832168646120870194 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"prepared\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +3080036412988806550 -> -2757031198378880297 [label="",color="black",fontcolor="black"]; +-2757031198378880297 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"prepared\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +-4819585452455961293 -> -4819585452455961293 [label="",color="black",fontcolor="black"]; +-4819585452455961293 -> -6847311734412312311 [label="",color="black",fontcolor="black"]; +-6847311734412312311 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r2\"}"]; +-2649290806743369362 -> -6847311734412312311 [label="",color="black",fontcolor="black"]; +-2649290806743369362 -> -2649290806743369362 [label="",color="black",fontcolor="black"]; +-6756367780411680206 -> -6756367780411680206 [label="",color="black",fontcolor="black"]; +-6756367780411680206 -> -6756367780411680206 [label="",color="black",fontcolor="black"]; +1417684027827081254 -> 1417684027827081254 [label="",color="black",fontcolor="black"]; +1417684027827081254 -> 1417684027827081254 [label="",color="black",fontcolor="black"]; +-8662634262231965091 -> -8662634262231965091 [label="",color="black",fontcolor="black"]; +-8662634262231965091 -> -3746838357429135120 [label="",color="black",fontcolor="black"]; +-3746838357429135120 [label="/\\ msgs = { [type |-> \"Commit\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"committed\", r2 |-> \"committed\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +2641273521331073715 -> -3746838357429135120 [label="",color="black",fontcolor="black"]; +2641273521331073715 -> 2641273521331073715 [label="",color="black",fontcolor="black"]; +-2832168646120870194 -> -2832168646120870194 [label="",color="black",fontcolor="black"]; +-2832168646120870194 -> -657319676234508207 [label="",color="black",fontcolor="black"]; +-657319676234508207 [label="/\\ msgs = { [type |-> \"Abort\"],\n [type |-> \"Prepared\", rm |-> \"r1\"],\n [type |-> \"Prepared\", rm |-> \"r2\"] }\n/\\ rmState = [r1 |-> \"aborted\", r2 |-> \"aborted\"]\n/\\ tmState = \"done\"\n/\\ tmPrepared = {\"r1\", \"r2\"}"]; +-2757031198378880297 -> -657319676234508207 [label="",color="black",fontcolor="black"]; +-2757031198378880297 -> -2757031198378880297 [label="",color="black",fontcolor="black"]; +-6847311734412312311 -> -6847311734412312311 [label="",color="black",fontcolor="black"]; +-6847311734412312311 -> -6847311734412312311 [label="",color="black",fontcolor="black"]; +-3746838357429135120 -> -3746838357429135120 [label="",color="black",fontcolor="black"]; +-3746838357429135120 -> -3746838357429135120 [label="",color="black",fontcolor="black"]; +-657319676234508207 -> -657319676234508207 [label="",color="black",fontcolor="black"]; +-657319676234508207 -> -657319676234508207 [label="",color="black",fontcolor="black"]; +{rank = same; 7874020032919045563;} +{rank = same; -3916034036636070853;-7188886234662266909;-7534704057278587206;-8698169546048413126;-3956051273038780754;} +{rank = same; -7027200773262226656;7924110040025165614;2569502234990422970;5864509549516116913;-4110840605195938910;6500458735503071976;-7782353987749645977;2528365687178543407;4096765224286576227;-2004949214875501955;} +{rank = same; 7565554828950564673;7403773559957481454;-8649198850385082193;3492332704262223811;8967122241408577862;-1952815200352826650;-211740210435451420;-3032423870890199359;-755553501650642383;2987543638204775983;3706366211759909640;7837289527367030507;} +{rank = same; 4281244082456948642;-1472525471783742357;-8433693973643160281;6480379887194528868;-4214264680366874788;4663863584781314547;186676104131469778;-994395611828435698;-5637694536440205059;-7329683823294811510;-6170171625877229058;} +{rank = same; -7507051944255437576;3080036412988806550;-2649290806743369362;-4819585452455961293;1813106284897929632;-6756367780411680206;7524954574781098049;1029269111951428636;7085003091732402826;} +{rank = same; -8662634262231965091;-2832168646120870194;-2757031198378880297;1417684027827081254;2641273521331073715;-6847311734412312311;} +{rank = same; -657319676234508207;-3746838357429135120;} +} +} \ No newline at end of file diff --git a/tla_specifications/old/TwoPhaseCommit/states.png b/tla_specifications/old/TwoPhaseCommit/states.png new file mode 100644 index 0000000000000000000000000000000000000000..4596d8e7d9d1847b89be4359f981230f49aeec2b GIT binary patch literal 1201125 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Ð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

NtWi2pgObC|dhl~N4+8Yp(QeUd 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 UmC5pdIFngAM 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�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

A5WobmYTc!LQ+0))N(oYbgp7@7yxjy5DF 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

_zg6N*o=__GuKsXe3FW;6a_4D2< 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૖amiq{IA5q!w~7jN}om7!g)dq4xTx!7W{Qw2M^ z(^krT;R^5F`poyU{?hYDwPQQWSkE!f3fYgfmdjHG`nQ#qm~L^0==3gS zqC@op$VDE4zRHr#3%|1AA!(eL)9kc0_=n%oDM$>i#}2NcdCI^x^++kRbSaVC#IB=m?ZG)E z4S5mcvws8$|FiO41hC@Mch$<6_N20do0NUUO^JmuU+Yq5B^=ZSO1i+~m{BekLb!#WU0J`U#ft zxR?X&D=MDFjtZ$Zy-&DXzOF{Y_Dt*r&)btl@-jl~duu}cTh>lbFUnr4a*EH;%A-s4 z?>a1DI;tjUU-7pS2eT*i<>qUpPLC{I_2l~abzdQu`;{u$#nH{?^_m$u7xvVuXMGVh zcXE9^+9;|wJiI-=)HKf>9Af}cD%;@TBva!)e1k2^F%h`} z#*RlgjrE}P29q6-pyv3M&4M14pfIciah&mYQKw_^#p9UK1&%~F5lgZ)8`7WA^{0{~ zia0IAf}weS%BF8UmS7OoWSW_BsPHP!X9_n!11y`YEm4!Gu8uR)u{8;V0A+`i1{^$1 zs39fZkw|Q zi0BHuaU`lGGLlJ99x9%ZGJyfYC#fjKJH&J4{cm4NgA~Y8iYf8_Af{lDL=GW0WMk43 zS210YmM!58ZW+zKH*@ct-<~g7UCuY{V>)AvqdZ!);vJm5p3B=FXIWy`XenyY{wr5k z-SL$o!S8CW9|^9X4t^=%5T@(-xcg9C&>b65@6hh$lPZb7PA71)2?SZ zC2WE+lEWcRxr>=@$}cSRB>aCn2EnQvN_+q-@w-ADr0I0*Z_4aj#h7pj{1EK!fn?hy zy*KRx+BdE(oShoHlRUd!*r&DCw``aKymcq8O z0JTM8Wn3AAsbSX`so^FG6X%aQSk<`MS+T1%WP1}ug7Z4)w2rU)92C7|{1qF@CK;WDw0i~Q7XAn`QhOmWz?RNl%T z-|JtV5nkAs7MRo4r@zOyVV*#p3%HB>0&Ql^(Z)p zXsU7C|DZYgjc3Czu0hP9S9m&R%v-gR1$jINzrN9FRx}?eyK2jbtaXq5O(CrgBChl{g{7`J`w)A{DBZ`2%|TjZ9|H>9vR*7kEvID37XaF_4I;{?wn zO+&+WwVbg>MHw@*LIqW8`qD~OnpPPtv1$HpyI;nr)5+XW)p}^$uu$ZnNo2;`HRA$z zluHJEOX_;=_KC~8&J2xgneeysk!%{Al6|H!+niFO$=&RCE9jc@xzB4F&GSO=0be30 z83{8b*bu$KGdQD5!^C{%kk9{99pcX4AcX!6+dj4DJy>mC3;;Piec-5|p&dcc?5^&u^h5Ad_9MtUGXaT%DkeRiH@PKK=%kYD<*lML&Q zvUz<|S?-vpF4cJ1qiP{T8NydJ&>0&Ls{+`fmwyzUQz_uCQk)%^04VCgk|NXvaJWy zR&U&>e?ariMWg{=hKBrP@V}Labc4nKj&g z1o607^q@`#4CzO9SZeD4ieu}i$DUm&;rFCeT5f~0;@jhFeqXMh;^rTb(^wmLUT)J9 zyI8M6mK9=+kxXwzo>-UXBv|G;#1yMB-M9X>LsuqoTg<4OT&d@T^ztm3?Gc;Ii-pWs z*sUVe_P#r{X`^H0v`pZe*}rnuOK&h2tpC&=BX{&^j(z*;KIN9<$KLKkW0Hz}XJ6j)}&un9>?l)2_V1_r<39T|~rz5G)%5N0i}v+Ktf z<=Fy8u6}N)%%zs42(;w$Ji#!g+Y5ONznzO2JhgCbRu!X-OYB+x=#!4ka$yR`9gjR+ z$)pj!u+jWT00!J(XJIa;HHAZ?#5EOlquYgs8-Ri(eH9rY(EpPwyO)*8gUsZ}>*y{$ z+)@qbS~KbE@}&=FT|PWvmT<-m%?NC>8oinypSiZsRBtl*Y*Y&|h>E zP6<}k7zzQTtso)k!B(*KC=jL5*OC_O??sWvdp`43lT=~22#SoW!1Q!cQU-#_LaiAK zvM$qO09q>azzF*hHO?Bm30~oX> zIC%+xL=#qxI1~)!CgA@0JLSA4DV+#B;jn|$4x$>izqbr$B__^g%m=CVP;hWn)=iTL)M1nt1P7X$4W zCA}TLtQap(O9(7w6^hBn2sVrX;-r*r^62=dznt)FMvC_&Mv+GfmnSWUd0?lENos>L9`YjywVWi(G@SkF8{lkqL zgM@L?xTe?)UPfjIwZK*<`aFi+`S-;?wz@TiPMijC5u%$t+F-CEI(!>l`A{9`5tqjrS2lZY5$Y4p)U zPr7+kBzhY{1Mcltrzzy5hCr=d6>v~z^Q!&4w4lg4`2sFakTpfGt_`r|Im2M;_@qoc zwv)>xh{8QcWDHpwb%%h^-V5EtKp&b8Mp7{(?wK?H_E;&=ce z9Gfg?*r>O*CpvHBr%OsSac{xO%$grur->~|Hc%Ll9%c@iXUV%d#;F|k zA5V23{&LoGzt6-9rjMj);^eF}_nC2gUM_QT%CN%YSor6zcY>=^q7_!kO~u5t7dk{Q zXkM|rz2JeZ=T{T|wxdd3a8DzS!~h*Qy`K zQQ9s^b|)|gip)MXDwQMjk+ zBZk1p08RFaY3Ig*^^{PJI|^Zd)m~eVlSTSMy!@?v3tv=SQ8*vK#bDh&84qI3GwS53 zWVTyM&&I6jpFK-KVQM z>?RdFs1_lttpg+Ghi3Iw!3S8C=#$5n6ZAwQG(lr*-uTavj4%A@2h*)N(e>AdKi}qu z|9hKnv7G+)c0cuh0Dx^6m`v{cYS=yEoAnF7zG+sn`Mk|nu@Nk>4k_{u7zb382T8ys zs11>P3MMh4bw3Niql}`WV$AFOY?_{mXC{Z7=3#WqZ=o*1F*(kpe=y9l#FRlAqz2u% zs9Jh3Ptw#Ti^kGWCy!$b)s6`EnK;C$mNt#Il1$r9kz0*)@_@nmuuK|PS}w2TZ$H8i zjRdG}RQt%{B^w1F&pn*pC?M(droehT6p_^27Oii4m(D~U2=v4iNUli0o!kw@o2Atm zhRt_2F4ki)-|XTDX&WK5kf2KwYK7s4w+e>vrvH$%f%}QoEb>OktqDGLK6D+(c8Y<| zL7tpv`Ik-S9_+=^zaI?zj|`R@&A=I{JiDKRo4exCASuUi>(b3K3B@fL+Te?6dBpv% zHQCozd|W1nY6Fid72@dN{|Sida{n(7B`O54O9qt$Ss|c><`-aTP1tvm$1gE|+go)u zR>2Yt>)TVeVjiR=DwVw8aS%J$}Xe)sy;!E&MWiC5hpUCYWu5QoJ8MYa9`!+c0 z=Un!COylE7c0=Lt4{7o_&W)QUlZ?08HVyNBk@+IS@?v0}^aEzgH~Y>FxGk}H9JVow zTTVn>tUiNb)E81nf+9txhkZa<`Ezm~)G7``P$BVggdk#x5rQat+g$)!{bY((BU)=t z7qHOgBG~HFvv>JBMIOL>W|D&%+<>f^hpzae((n0dBOfb=XmEn^Qw={HqI(i;rnyby zLQ_oV!4(t>S03sAe{`H}Qkjt}^sPG{SuK2EjJ$Fvu|r5~45C*+Pz_Q~N~<8LCmbnQ z;x#y%SXjr7jr4s`zyeV~ElC=aAB|?=6DCoX;dy1`LF2;tMCw5bn*im3Ip;MWxkGK+ zHyGAGJ4qNZ6__aWGAz_hQN1A_LeW!b)E__@7sjZ}^%NLY0wWsBFmu^)<9T6RI5wy- zMIjK5*T5$jg4GWUdIWZdA^>5;j^GC0%)0KUli_9gdI^F`yokGSDz3~w5mj2Smxy;dpvv0AXb;0>n7b}_wP(`SA=)jm0Wz!@PL5~0GX&@EV6@w>2KOxfD$TdL?f1tytVFHrz67NImQNMu;umA!od zO+C#a1kgsRe#jn*Wp4+;s*Qn9Vo*$wBRNif=E{1#d8wH)Qkfs-r)Fk8v0BJ_vqrzB zPTiRcZy-Hr!I7EB8#VfJ@Kk`}S0b_idOV7h+st}6oK8p(QHnq?DR=Qf@QT*Uos19e z2R#g5U^XC=LhW{%0!9E(`=4mco)LYlu%0pp|V|@`(c_YLuKROHhJR;iB*9C;mIFJ1CyOXA{ek-GB34}#aW?q;>is#-76 zI~f;J+`s2sVo9+~PWGvDJ@MY{UJ+wcDj#G_XYAkqGHelR730@;(<-qgELm{g(p^iT zKzVY?oysB5l{;%b2@jPVBnf|*$YEqM)~U;I9STE(L{sKqK9WT-jfSCBahOf=G=d;7 zvd%`427loMfO%+(hO|y4wx%k2h03M-vmO!y0jel^)nPuG?SwL2oPblfG3Fknx?l1% zdW0JdEH>-mpsGM_bL!>%B>=tl)qH}u<^oL^$#-4%1Mb~YbGfA)H%AQ`Y+6%u6jIf^ z#)Xb9RR9wlA&XQI!{tiJgA^19&fYR6-|*eTt3-AJJtir40|?ESd`S=LU8r(7apKqV zr3@U$j6YfoGmENY;E_TlN{#Gq#d}ce_@E!~l)c>rXWG`|H#>ne*N|r#5z=55x#TYY ztJJZzA0NElf}ZFj_`tU~Lgd)0_H&7`@V_NS-r%QCpN7$S(#R;nsc_zUt@>YESDkHh z!Q;Jtv9Z_hOTCmbpg~jz0wB&sICNhMp%6P~Mq^hLM4Bnx z6aV&BQ>rpUF}UrLX1WW_P{QIx9eqBgpcI51fkZTF2PhOwmbx(o=gO&ag8!GA91|-} zhTc*wBIe%Tep_aGdxr6;Cm>L?-FnnN00#=xHx&{R;)O(n3K41)kOk5s>*{zIr)|~j z%$NxA*T@w$vErx4>e;Ao{r6)vusrpIuMAm2YE-8nu}GTBD92$U#cA3OK|Ew0u7fT^ zhHJEGy#{SF>_1sFCsueMm4LUkqQmp%yk)Df*#jxD1XKy)X7;Ex3)u}*3_lJG28H%#mg}SxPC8Sta!zw-vM}0G(1dp{xO49PtZ$H z{0)UN;0L{Wd-J-6Wup76gW-%idI!+bDb(jOiE7zvHf;*hH-+$qq+_s{(FAUQb8<2H zIX=*_2tjgf*AZ;}AaEhWLeshz3+5i9y8q~%VMK!9+me}2hSvyZ0Xd&&aX|xy`I0Iz z1-VT~hEByhNz%AOANtN-`z24JG4<3h-fvYqj^J~Y#UVrUk7!6)jA=3k7NL)bg5i(+ zr_g8LmvwjE1xpg_71fyBJVNv(%xkAamrdq%sqAx)2fI<8$j>|0@~0h}1Zx&AKu@Y| z{=ORXj*C|Q_0jKhTh)2>e0B~eM}O9_r*AGNy$Q_lg9g*PyME^TSSVXFr;yD+C{vV5 zK=j2HXZ0b+OA%H~i914bXZkh_M=+momlJjWz4&g0a`Og8xpZwE_Xd+QVre?2cFF8H z^(VB3=I?&uDG^})S>Z;jTHuT6EVu2FACkjfGWW`r+>H+$GF`YfH$^4%dbQkL6_A9I;d?iFZCTD0%@U9N)e%n z1r)6drc_2KX9q0PU08p0fC|X^=*{S5_rnU*GtVjfA1%P&wjdXS!I6m{nCO=;&@9c4mc({p0_!`RFOr@`hEMQfQ!8 zJzMi0MGYAR35UZb?HX%wK36k-SQ*e9nfr0x7lSv{vt{VN1^M#dvVJ4@Ny7|@fc|0l zM{K*SJ0{0pB3&Id+Cbm@d@bx#f7%;A{q{5@{9!CVq+n+I<08%W)XL10UiaV3J{O+S zAOBvo3W)*|*wHjfDOqNoci*RB_5yY`8H4YpJ{D81rmo_*dga?x4a4}nZ9W)?Ir|qa zpLWZS%$m?`aaUG9D|k^j_TF2bP^WJ#+{SD|uF)jzsmtI?k&43+mqL2_E!2;OHz`R(Bz* z{{6w+!II{`_TD-B@dkIndZcTP?d5KpdXCoojbtKn}n`&E2uYeb$4>N40cx^>d zyZdhoIq*DUWqYN1=-Di%f?nnCkM#UMR4HD$A(0lYWAx(Oeen}AL3d9}4pp18l)iR9 zU7A0B#N4hbGvbd~bL~bpF^)_Rj;zyl+dl-vh1ix1g~oB`s=6ICUAH2Ltsss2#+5@d zDIG7I%l=xKQ82(}(7iy>-TK{9?dr)_?Ux%ZS5LiNbuiu5Qidn-R?>JH@6v=1V>93D zrpvoRH3UO>wA6bqY4`FQCKLuAp3<>8Fh4tvy~mtIyzst#z`*G184-JHRvnFrS<~;1 zuqT(Ux4(Ynm8k6RZ*qKncXIgsex3RElnFoPlsBsyqTk$?*OS^-Bq`fHb#ioP5r4_D z13i3o15D8yZu03oFz+`n%L?%<{9aKaG&aK5kyAEkTi*4;$S1_<^><@CYnh#UOJuXg zl+9npZ~Q~gBXh_hxHQ$-qw4}+v24$DK)v(Uk+5=Z>(>q9CwvCAZ|&+RQZZzeTy*fG z<>`Qt`U$ob<8MKF7{Stf0YkHQwk0a3m63nNZ9Vr(@4=%;7sRyAZtg&b3W!?F1 zD*T!0Tj7M4h~V)VhVP}tGrU4VO&DSD62W0L4~~3n76?2HFIpuTSq9pE$vHLPBs|h=ZcM*2n&nM+F}|7CaeT$s zWqb^atk6>&0vdAQ!i5V?Yyz10rGhk%_L$g&0~LC6KBXJk+pe2>Hk#@ERuWn;-9a`@$vS)jC-mSIYe>$=6@Bv zy6)o!4Uh5xW6qm50*V=#19HtAL=5ZyPiFhaW69&19>z1-d1pT=1nSJ*_v;a?4^rb% zIQ?GywcL}^n^!d4#CX+5a^Ao13oq>p-CQJhzbDT=LME%}gxd6DKJ&ho`h6BxrB{@- zX?Ij^(3Z{Z5ik9;LL<3eLM8iddq>=N=Ni?>bsxoMo$7l(vPWpHt$H~0e+Mlkyo($+ zNbc8<(d}0rS76l{{%Ski`Tz0t6<}Fz>DnkNiW{*|K}rxQ0R>4ZQAE1CR5}DH=`gV9 zmhSHEP?YYJ2I=mu|59tS-+MVYAc_v7PNe1LU!`}4jUlu%c{jiw1Q?@52=lwGnuLeL=#IUkq4G{4Cpr~ zshk?-$$WMqX=waOFOz{cH~V8T`*y;vkPjqD4~DQhZtlztWrAgf!Fi&>vdjK0N~y_j zsm&_$m2$c%v<@N|CWt&g=tsGC`+L$=XXdpvb|$&s$1iW{WGye|Ok>|I7oS~u9&DJ` zu6{;!W%#_-_@+zVEoXs;NRvx)mlnmW z>}7nGRK`hb7_FrrUY+V<_P*Hjq-evwU0lm7OrbT&L=Vq7_E}51a+bZcL6;KU);qn6aqq8511gFa#Q7fB;L zdF)>A-8&$4^yI-Xeh)_2Ah?HMfKxDJcOWT;X4nP_YqSj1g+jpLswHgMiY9^#K(6$m94!}%%%VG}cy5{v6Ndw~# zt_3z6QDaX!IHaeuj-P#xRxQwelx|N1`@8Z0Fe2AzKncG7(yY$E3-CGPZQAlb`RYJZ z_Su2vXTY3`KRWjAk19pNZ*ua-ud~Wm2`x|utlfdGt*nYY%;VlWvpbyoQ8YBYR+^Pc z+1qUOZcs^9=7|k483p3g~tIdUuJJLK~=O4_8X8Tw3VEN00{cSVeI1#iaJ zxfypa1uDxFja~@a*q57EzRM@izOu)EnB`1Mw%0%@d)$F|py;8u$O=d4=J#j%a>*qh z1>Vs%fXDHrxTO2?RP8a;baWoELW2p+T!Mnts#)JI%4a4pHIpP46mT{z3QyXI6uN(q zGS^(tFk}&Qr{W(EvdfbmVvVafU3%03dXSmwe zMh-h$jiY;$^fOQL4=ttn9Y1ndu->JNFyJujZS-EAe^HEhX)w2$0g`!s%v*_d5JO3V z)iFr6e1!1$()rgp#2)EV;H6w z>`sKk)TS6`JD?McgP}yZQkh*L#pn=B{m>>DP`(Trd)cW6Fd$zCr*q%m{qr1Z=KnWmqn!@oiol#Lr|4ou{fcsfrgWh)*0eje*uG^Q?asp1DY`IDe!+ng z(-Vx=hiTihZw@%jEW89;TQ8FL2q%dM7GG3+co{Fd{*q%r*`xZxPgKI5rvq>Z8fg%m@T`wl1yxDv=3trlS31pBxmiZv7SKgb1gL=$BRU|UDw7NPR*j)|yBRc^U@;1tz;;=A z)$xF3rxyOalLck<7c@_Y+~;jJfhgC4@a8bb(F3fNzpFZ+^SIVp?jy!05R#q<{wpF5 z!}$mtu&Jj!eolP`UoOnWzcM>H#opvVtt#ouww}Tw<@<~j z#$wjDgh#HTH<+XYA4+X75J<+qS1R3krxNe+;aTd-eR}!t;UxNBww4JF_3+niBLbtE zO@z8zJC(|=ZITg8Zt(9o#7m#ENRtl6enA}-$uXoLwo%@tzs-QJ6Y@E6o`F@`3wu9z zIL4ABEz7YrMl2xF?widFqxr`!{@kvX{0W26GM=^ekPkKq2KIg~D=VMMWGW_GQw@AK zqRZ6nMe^!Y@5C50$!kSk+{K)khhROBW1&(r4e z@uL(h>TeE=83RIJNK_Ol@Yr#8!Dt~JPCQy{bCaAtsW;|SG2_L_f2JbvsJ*)nrc=ao z7{KX+d|q8cLyqR2Fhi*fU;d#QQnXZGf(a%rs}Wxri(H=x~^dLS1k_2OpR*1_odeT91gkF<1+ z(tl(LbhJ;oH60BjuQ=v^BWBsY_<`Q8NK96fdB{+iefP0{PSBdC~igJ~}4as>v!iUJ0IvRw)l0m*sP@>tfoH*MuHGr9r zPJPnGvbm*L*=3Mu$q&#Quy2q>{%RDX>gKKd2)#LIHHs7NuHo7Weud^R&D}L8jF2G3 zIws*Eb9M})*%LE`ADWGC060v6dAvU4ZU4?&ppA^QFX78APqV>LUrtB}yXWZAi7bAM zb=Bkd@|OPU`Jx1ARH5H)wGk1OU6;4~pQ}ki`GBx?u*}X$Iq~}d{rRVpMD@PfxvcNv z6iypKR3|s2m;c&LRB+jsae6iUN2}4Xfn55Cl9BK<~3u>p$9{RR<1~HlD zB!l(GxluGj+rqLAFOrDUf^9#$r>d~x6qUZ3+YmONj0l#U;5;pB_^o%gaPq4D{Aj9d ztU^j1bBVgTz);kwA^Nt0u5ac$^7G?HZN3Q9;ik7EK2()-<#OzIY_|@}he1YRg?uFI zX;Eej>$DLySDCHXsUo!fp^DmuZrPK_70w9`DBZ%DnrdKXV8o4TY)dS{&w zT$JQ+q+gMXSvrK#$2ukwe>2SDw``wt?XSigvo@b4aHh~-qEw%bEl$#3bs>_?mI?Vm z%OVp#t*76e8}>yN>&|%5BmO(!s~TWi-nB%qskgC$duMHBp1@4Q0?&mmwZ6DCZIp|0 zww0EMG4W6`KH-+%bUtt3f*O_?7|g{9W(Fj^7+-A$pU}f>k5lsV=VpELHf~cq^zGsr z(yR&D;$;=!PZ;?`C#24z;73lQTd^5vN)#A(mAukoJo}Kg;#JjZhOT=ttGc-ExX$UE zA^Zqds=UmjxGxa|2O?@0?0V=@qtP+}hLa&pXH~z>QPKwpqoV>tQIyP2Y*+HskPvqZ z9Z-?32z>V9Ir|m#j1XxMB5Z#a0RjO4xNrvcZ|gl*5IV7aS_U?=zs~ml>%oChrRjmw z?*~hVrv}b_MN)2abB4f#>CGbeg@ZvrL+-1iP*b!65UL|dmNwk&$VGxNj6+f^D-~My z2&bAO#|6${901fs7U?U)oHj4zE$qh<;i4cMr+76iDQkH=E>|2UQ{KYr`7)|hd+GRt zJSw)V<4YdUfg`10v^>>f?l-9>+JRa)7izkC{XY-&fBt?_wto@tn%ln2-s^oC&NRP$ z8SMA)ANPHkvk`x$Z)O$^5hn-zUz*_&5rE>0hx7pZLeV6}?6}Tx4C1@ovp4(-4a$Pb z3YCWjmGhijOkK~2&L#vIGq)%Cc_eD9%?5-7uh~`7u64A&R4USX74$}3VPK)QZAL&p zaXUwQ=jl*!(X}rm8YgZGr%4Xq65y7}C$QAxest`*L_r@TxAdlz>iRU^ zXpUZwglul{wymNtGgYM9U=o{LZ~#{f&B6ikumJM%K#Ed-r&Y*ih>VPoUQi-sq_{uM z2VyFuJ84*iMbC7n8(XkDK^eD%yMnb%?(4-PQG*su2(60Bw|f04K(`Q{d57|Gc!(p2 zz#_N^EcHfwRxw{X4H6xq78O@(ZGmbG3CBVQF$46949z_R5CddV&~1&kM&)UBzbLkm$ny=*7RW^>`0APyXFz_oQk)tLr| zO-brs_r$yjXsq`F>NdxWaO~a0H;fz7_fC%f5!!s0yngw`oqdJG{Gbg6{BkE0ZnJFp zvpkC_(#cr1w71ibTk%Gi5p{HX@Wd95u+D7ja2%^W%DKfq@dONhsH0S@{U+MEk0k)w z2RTRAH8sJ(hNVFw0I88wsTT8_SM8^%FI>1lmv-#r^D*3GcUQ2QocCUyg#iN&Fa$)a zuGH)6_T{C*YGE#W)wnOuO>`T>vZa{(I}|l4aOKF(U$~G96odLI4;L3{fJoT)78?(i zC;}T0`*bw^k-fKsPLBo7R20HEfKwF)rs$r;GUtHFCW_ZmQc`v-RfvxCqr=rutz3rp^X#9g!gne2 zKkp~fbAv$}4RU&tayso9xwt?}S=<|%BJDqX zGWB~G2)=D42o3WAI*{t_U1i6;<#$@lpmKxU4FTzznetX5!)#Ja71A*1b!J2NS6xFw z)n7vr`El<^h(A~bl^^T~BNv#Iw}7@sZUD^8os^S9AYB0<%LyMd%$LrCM9x=BZ4;nV z783>oMM&^BQzPLb_Lkb_H#e2T_zwU+13Hsfd>7a;oUgKz%6MU7s0#uh7GeJy8tj5k zgaarhEkrCHj85i!R&_KrrvPdr0bm|GQwLIWFFJ_=FFHOvNbY{{T>vnrvyA`*U6WxC z)!0VxpUC#-U--^Ji=z9O2k)ZMT>SZ@@8ZXuF*j}hBia%9)yU#^=~==+LBS6Mp`4<> zA}W3??5XHg)$Hw$i`dAs7UaftQ0a*o%YLAZ*1j-Lz_KsM>{>U=7VyHg{Gpe-lFg6F zo9vdQDRJjUlDM9RW|i(rNIX^{x7{`hDx152Q$pkJ9CPhksU&PU$hsRwBbpg~9$HdG{ zLKXU~*WITpkKj~D9WMCPZ zpW=>mIpCK69X*Z}BhmoOuG^vRf_($Lgen6VnaKc)Mi}k1vK@V4{qNzr0(##wo~ZG#!mEZE5HZyty)+J9tt?jwKs{s{0nz}?l#{RuN;4`LIl;Br zZ^q5e10OE&9de8q>Z?Jq7y=_R_ymIa1IW~L<{PW0huZ?CF$s9tC}je;#b$pGUW5?? z*b-#0gtQB^n1NZT4xe9MUq1;{g7g)M(1-kwUy*-LZ7PHyXaD}kH|L8xe;?!}?tprV z;!vK$BTEnb<#?o2M`Cw$)#5sHG0vNvKWPLH())URyPh5q;05dI>aud)KAtq^sJ(9>gnK0!qV3a(^iPi0cdOq8!X79}_0CCOyHCnJx-Q%{Qv z>R-tiJQ$H^DaE}-$z}G$j8U2AOnTxH;o=7`QA&j+s$m=;Fw7{y-s5KKDDbX8vcwnN zahM%u@t-8qdBbh`&}hv(?3&J2m~6Ag6F!#DfgpxNFNmapwV1C{PzZVh9eCbn^)j{8 zSoqDiExbd-J5zmT(E=-6HpWbx-+p5O?1#u5ZQhm>zK2t=ZhYSO%Qkh3*sP6d&i+;V zpS32%i{#&~E5r66#Q=ke+@il!G7R@uI$3*dTL)|=J`)J3vdPo7rKC+0syNR047zpL z)Nt~@2u@kdBL+>^+TQ)jn_Po;WX;0nB3bC(8tA>e6o7ZaOMiF5q0rTfX`0Gs zc>h6c*tA`25Er+&GH#gfvZ&X+sxocgnd@qi{BCKY6mNjJgS-^0J{e#hz~n9DUaf_EWvQ;_P^8(V6@Kcbe^yMdWsksiZJ9Wu@u%$(|{ z&6QNK=^t#^*fSdk{79dV!ZLoAjxBIWcVXtQLKW4S6a&PiYnU(gNE>;Io1G(}T1D9-F ziinGKh4^toni z-+;bw?7Z+SQip+?s;P(bISsI3J23b13kx%{pkBIU`gRw4y*zl#)k%(O@&-F*g>w%G z-NNX^0*EY-N;#No2nHLab#W6G||$Zjds zY@BwvuKTDphLf=&6wOFF1Y~}-n33BJz;!^Wl$-rQ)Fw4LZv8}$Ja5MSzU6-tejo+nH>J(IS=Gz9g0A!IsGpwW@9cb5Q}DE31)m^X$|i5x98bAp4i55mW@Z zPzD1;(*i0TG{u^c8m1WgtKeP8OJ2SvjOQajb&Z3EPj$1QXyOS#8WD|^&^GkIAz%KRb9t%$ zn4m5uOUJuIzl#XE$-?(uvgeM@rsv#Fisi_or{QOotA0VTUR{#DW{}sJ8(JHe5Via< zN6TP8>Kn%}$L{;3hZ?zB&9nOU8`xYbw}PXh$oF{+zkf@T(|^ZJ*s3a;>@U6UUwY@q zym2l&`|u5_qu*-Dg*fys`b!8i+byeAgd96s2UA6hPFZ+#jxGF#$M3ym9($e-UC-$7- znM4^2oP=kB9SfoEXXh}u52_rkAWRLNVmA=AQR59W6lktf9*W~ywzgwhli^|%@WNF^ zayd6spTKHFAF#RN)d|1|2mJDU`|ZcfS;zbN^LS5^lVD`jK>z3)5@M*A_Z>9p(THHx z@ON|ZkANw0#iYDjqT=A@^UJ&0q>nPXu_Y3om&^bDn6pB2a=+Oj6}teVvG|53kM!>3 z0$#l`-H$XbJCGe|8yt5VZ4+`Y0<^xxk<|eJz0Tg?$<&N4M;D zl;lTxHAOdDkuKcY8{Jl|jmBMWS~1b;gYnu##O=kxFJ`QWU6v0Vp7-89AmD#En4l-1 zQl|pbxi4a!PdsMRni&tcZ_au;989sV>&c5V1M6AF+(fpdBy=IPLF#rRW+AHRf`mukd=p}dSo_mI3@vs}3kMyp>!k|3W!~87=PaDo;BqkIQkA+Xbgq>` zHdT;8RN;k06KC8j<>pu{dP6Y+q8*z&|JVSzc!AwnQ-RO=Yzz~ck-66Qgn-T5lyGi%g z#_PH}%VkCVsLw~f=bQ+nY}Pn1t6W{CDBLGlF-koo3m&%1f|vuUaY%zLivUT5Lc&Re z{)YQ%G~k9|0glAao2#6{Tk_lCw+k`#mhE*L`xTvtM!{q603lj;MPqvMH28qY04@TO z&v^E2n3tu4p9z4Rzv^gIJYDMq_d?k^Dc#GTmq4 z!p${*Ik@?hWUiuD=T)iPC!d!rl;^(xnX#yUZ31{7A+8z>CtwfLIgMEHwOiX-mwDM%|WEz7G zVWxcGNWDkly6euD%)n4lUoz1?*3IDTa0<(`Cuag_8}7?~ai!Zh!$djIF2vZF^zMRd zw5IW@#lw5Vg8uAT%U4$?mhOtS*JV~2W#bDh2Tc@}MK{}R(aTf4mO`kNw0_VqXK71+i_(qys~Mxcdm(w3 zHd&A>!|mU|8`z%;xb z_;WOU--DQ|0ao_Yt0wy0Y0rTEJho~wth_eAHXq-TKly=}`j*Z0{MOk?=RLt8cQf1J zmsopktl{-QD;EVC9jJC{*l{C)-v%7k{^3=V$2c}NHapT&)2l1u{ee z$7`}i19RJg;^6*XMDNJCx-le!HJF`VVXuNB*u-R z-RD-9pT)WkIAl(9u`+ins$j(hyYoMDP(RAtUr`jMLNHjv6;F!kiXPGsIrhy`5yQykc5KJ?2`{ z((c8?IWfw<-OPEqyp40Wyq}WGHVohAaCK^A*Z)&s{x7spvvc*AOPU*7hpJ$o$`XbW*b+4OfShmPR_ zq-)Tn7!FuQ2RyBGL#f>LxFfmpmHT;Y&W2u;J4qE&$^8$x*{Rx zt`g7@mf6xls68rNd}UHARt&o>+kn*E{xH4C#*{y(PfOs%r!@PaHEBiVrp1TJRk5-c{qydX8`Zv8 zd=SVpQn_tc=C0lgf(lXkTbJ-}0X<*)2ncZiU zbThY~eOhO~b3(s6%h#|vV8(^Nwva^pUb+XR8IwWkB|Ar%8%dFA&(!X8>lwxdCwt8&2d1}A&YVL_%&W9DX&?$qMkOe5H0X7H*gdp*(xIWj@ zKB+PAqVE~U^I<2n3tP<`CSRNPhPhv)aq|T(DbMvsYdeLWJeZHg$VicKHbMubSn|N= zFU)>J5eKwlfq=feZ3RFzaK*mkXo<_ew&p!GZ5A1S*v+#qq>*cYA6~4U=_lvG;GJXs zT&w4Ff49|i?r`d=mGrGmwXv6+UIwoXiOF?ABJQV@0+D6^6Ga?Eiid$!r0rs9H^b+->B_S?-F(L#F(QOnL0@EaAB>JNDYq%j-1#Cw0t|KsauY0AL*KI3Cw-A?Bu! zICmnPU3FM>WX1eDF5?RfoKD={(DC|uaI-LjN0@%@H4(n%d%I0dBX1aSbF*eQD@CTbXkxi zuMq=&HUMBb!w*jlUW%Qn>9787=uIg3u`bvB%Zr)asijp__d1cDY4jDqH4;Qi7 zv+`%No4dx#6()>tSceYU&ap5j%c^~guEf)ZV|`k>Gm_RA+OgB%v`JZ#7&`P9zU3Y+_@TJZP+#+@UA?DwRY-WeG^Z-DBh_VX zfvL3fMrH^NYnf`Lj*;ZFySQ%ergEjxFYOB7M(Op#-arK%Iv!{$vo3dO-ljBrDn@n-(Zs;Kpc{528j3jLoXc;J zcID^SSjuwusgP(0GC6>1NQ#k`O*+eJhL+uAR(+ftYgeaLI9jlPlm$p;p5`7>B?Sp;kn<>wNl3^(xVBUTYoH`R zCE1Mo$=h*XvU^jedfwia{_pgWMf^dH=km&Apa;xU<3+c&{F*f9d-0sL!WJJJSX zW_yfka4Hcg4yFW9z6|OUo;^D?P0`vu$tQl8?zrRk!+MR@nrKo_eKfZF6@!}eWtva6 z3_labJr<91cOW}N00H9xz~cZ504Y=#v``VA5|j zPr8){>Uf&=c-zD3nq#j{Pjq9v;**o}N9M?g?%CRUP#zg}9a(t84!sLxfedQ@7wGTt zO(32n&3`wbcJY8R77`Qd0`)#a$Q>0Q zDAZ?m%gx-nmTQPn&*-kYppA0XGL8gV^*=tGyiV*NX+$O&?#(8;K5-A7vjSuS zy*H%ICRL4m4M%8HC$BHpt}aI29vy(9_*Kae7vzw05u z({zDbfV32%qMDRSKb~#@7hVv6Lh3~@!#PT(^FHLOjlu7-hcU9Rhea3LwEf7WNM&gOUya(8F zzwzi9e8vah^x6X8<+1$RBerX6QSrEB4vWqQ)AHV{Q}QbuO~Lk}q&3D&qkO%#cyXMb zn1w7~CvG480{D_U_B-YXE^NwHl5@8l3tX5|pumv^N=7sSJm;Gboq31IBS@4NSZxkh zFP91Ao$Voe-y%QG#BJ}li!IGfN`857GIEcAm-iFk@xCiGY5`#yKZGh5j{$Feh z95FcR8#<@R=3a+}^A$Bec+zX&%#KfJcHW`#&p9V{+AhVfRIv02z}!gf5Q#AYV@@sr zGe4wbrErKkcLrxhqR(W*V;--wtkSPeiCg}(52o(R*SG5iOL^4~8OS|IigGOXPY^Ln zCIKR8KbyYsQZ(6ZmcRxPEds%wa@_}^WcuqfB&Mk(8w_FkmbzbH|3+0J-*57)S{@n3<=N7jgq-3=NO(g+Hs z&)75CW~9AeZZBvM+`L%DeySW;IBsRz6IZ!bYRLUv%PkkxpejMSnbM$Uc{A~v@3*Qd zeNaS4?#nQKO{K>oCWjf;t7BZDw%8it^50D#o=J;N&b7P0;3fjq&jJ;cKFXt)mzc-= zlwRu*S1uwEY5-==f)Z4&<{r?Dz(Yq6%7mra0@eX@ACUe@16BXt^wBR@r~0P*ULWH+ z&*jaEm!}rKhreZZ-rs6xIv$F3I<>{lUWRkeHl)(LI2j2iKkw(s ze*-7Kim9118g^reKqqk^=^Hmqgb_0Ar$K)zXsCLzJ3SmR^-aef0qafunzAR|t7Gw7uww`WjmgY-J~1JRPPIDYMFAFH`iO{q)gki;$S_{_TY>NyieTv zuAEp#N$#yTi(Qg{tw*c)lK{O6VN4lX5$}&PJCf;B3;KyWy3ZNh)N}4r2P$$bSJQ|V z=7$e{S5#tk4~!sQ7_?Je8SKyTlbF;INK~!8AH*CJuBMzRK$*qpm!;uVwMmjr@&((* zW$v%Wd0CZ>_cjEjt%?<9W4@_G?Y0T^37x&!KlD^D7zZ?J?{3nTyj1%>=Vr1}5n?W0 z(JXi@`yBbhsUU+iNnpC~bH7kh3PRXGsC9*at+c+o<@{~>xIYYOa|_N}xrW?pI(cc$ zeBsnqn0v^G=tjX!`_(atMkPyL%4YWFe#wkYy8J4JVS^glTyN3mXCR6pjl+e4(KASl zZ*jC7d~<`=@~QfNV*#KaL4_Agmv=4Z0L+JCABp{%m&5+Le7U>Z=?6n%L&P_yys%9? z9;7>dt_fe8XR8Nsk`xdpF#zaeR^NVc105H5KEQnkQ7t4p72J4eW&;1l0n%$A%Qv=} zIf9Aq)8{W)VF%{r-ch(G22xMCyr80BQr5$A?5y_K=s4Y{JXQN7_2Rrs*^RRymT8ll ztGrXCHJF1B(kSj%6g%wBvxRB#4TI!+!tFN#k=SAPG6gjYiyV}Y z9Y`A!{%OnJZVLk;B5zJ5W1Fb+a~C|<92;(`IVpSLhKL00ydSy~PH$%75_2X1G%X1r ztjKO>sQO=(Rj3*Yh73HPI9`IJa%t}Me3;V^8W_`GG4n1JU&8$pyyX9D#dCILq5RN6 z8rn2Oezu^l5va=g94BPOzgiKsW=7(h+r+7Ox8HYR+nL?L{XV1o8RpI}nlXgxlKDa6 zZOxXhl`0!!%@bom0-`tqO^fe>lhykT+x*Wk`Zci~eAGEG$a1}1W!*5Rw4G_a?NuyN z{4gN+%?gExh*iM{8XGS`-RG~TH}?p$rwe9NIKZLjEda~~ZHVelou0MZe;yd@OtZAu9V-;_6qUyBv;3vn!yD4>#SHG=viIOJX&RxHI!l)6$gMzCL&pobVK{0dIbR`9fKr2IC=j zmCx*GW8rr9gh%73Y8oS+%fn9@@1x>=$g&2(7oOtKjLUPm zllQ|is97xJP-2tVEXz7wLx$MwcD1|$Gn2X2MB&?7b~3XSV`qJ_Fn{jq{&NOQ=R~V) zcY-r&e#-#>PIaidsiENxRP?tfgnVy-SH==tSj2G`0dtq0B8%kC*b2c7h0F~#n5};iRq(r}eZX*d`*m7rhwq14+c0ZJ%l@#d#IDA!yNl^p{kJ3J?z4RE z0qHFRG+PBY**^CM2vQpWPy?UUC}gObyK&q!5J-eUaL2C1uQoXPolQXLPdwU~2iNAh z&Ayq(l{>4S(5TpvJyfhcL6Y38k-7UyKz*rWZV3ewQ#-OPy$HqL-e&pX`s{Zd0kN@`~cA>FH_l=y;xTm3^Ut$_IGqnlqNx4R#sJTZJBG#p%@F4Mt)Dn#_J=FWjK- zUe5`Pvb299roOW`VZ#eEfg_8g-QL%REnpZ2mR(A0Ce9wfZ>}odwG@@&5j@DvElB}tb8sM_$$oXu%_l-u$MTw@*7{6kq3b(*XrJC z^RE3Ih~Ea*(-${DpsAb#INsvuze1YPVBo@r4s<;2-^0iIzhecL$^pC$E^Wmhb)arG zzJ}|stoSAem?TL6Q$_rf8)6~47VK;uxgHcr)2jmB^yb0%2MXyCiU| z4lmtxPfMyB;yLIySDNCF#VviraGp1bR5ixMoSOWo(BhGDUW`O?{$a}Zj29(e@=h^F z21xRf@*aI~;>{xlJyy%Z0|`P2A*Zo0-%W$mn_YEWI*wsxr)m$Ln{F5-t##QS;Xa}6 zL#@<-s~<3~YA-*-#DCoWsRaS&eejb;@|J*Gn1VQIqW=u|I%kMDbOE%87UW2VrelZN zYrsez#O!=QLKUH{S(Kx8MqW}zG(WPQVtP!m<7#!@R%(>iuPtG=G?&RL$*x~oVgKu^ z!Rvy^*a+6*Ks^++yFY|I5@oq0I5V3ptJ#SccTSl%j~R?+BcF1h*dnx+R!IW zJTcEuF~k0`bDgeAh2+Df)s5>0z$-(7Trj>(0PN@8)HL|EfTac+zu{C1bl>M+AX)?f zR}tKD+i~-{E4zJNWe73#seN9~%%b$1B8R8C~J$R|%45m0b@owlGWivqqk? zAu(pic?bgSTU@+amZ=U}s!*hM!w4b=kkd$0S}gfr!52=4Ps+PvUau=k5qIgl^iwc6 z{^62A_;u<(RJ*sV-p~6u7l+qvP*;SOL_|{M0%&lO?EvIx2rHwBs$-3 zwfAA_z~%82T@3H5)p)5_8HElOaF_@4CCO|taCxN|&8H*=3QX>!bSXVMSnj9}UcN1e zLkgAgGDetBL1CdDyxp*(37BXOH?|=Bdd~g?Mto#5#^c*?L=brp>SQE)ENvhTVz}V` z6^5oEfC%Ks-54zasWrs>M{ahYh^|b8Wl~W>#2W>Vl9v-i{g4M-XSt&zX#Mu;SuFM! zMgtGS01n-UiNROF!NEv}8FqUm;vOk|)soA7E zjC0~ZT+{#_Jpy2~>+^_$zxW-irN=nLoC>g_%I7$vcC_@k(*w5y3|_`DaKQvB>vVE@ znRjt=Sq8tk0$DP_Uy0D$B{uE0rG|T)C zym1n-Lg3wr0NEq;eB+@!jx%Ay?HaAv>irM&!c9U1a;LG~&a_W5bA@`JK1C;_Y*R*d zIaoAJv51PacZT!PDZ&6teXZxz_Lr92IL6I#InI#QroF!JQZu0K)0kZ7KgcYH#Yboe z1O`~YcR&hC135Fc)CIu4$bb&>Jj`A}oA9R`qTJQCtHvdfAP<-TjR-<-cAA{UTEnNt zvp*5y!HrpqSt=;S0y25WPnyyrjQ#@JK687{nY%14h4#>PHKzMry$W<7tD%W z)lxydJb82&|5JXvOhcd7om<@kKPpSOsI&X#k$e@BOND!VH+2D)KS*5xdDDTjyFgS? zz61cZk*5%-%mCS=IK}<-<*y;!u}{T3#ylJ_YB9MUn3`=as3H{wcqkpf8w`=#>@PH1 z0qZT85F!=_m=k@`%N>0R^Eil5A%JXZT0JUwrIcTY-}q(B%L5F!s78oD0pEiGoFNEr zzU?#M_$39}ee$3Kp9_8IcvEQK|Mr-z<~D=wWN-@$ecQSDoV!cu-jB*&O2Kn~P~&|o zzRmnf5f~vl0M`bA_%NG|IX#Pu7>6niytKKg)0zYi<^K!57Lc96iaBqCUc5l;)3k9kaG`0(8D)x zsq}0Q1XDC*z?cahwipB^I2=yp5zS7rQ%pZz-@hiERMVdN=`D%7QwWdE&d&N4nT&&UJun@R5C`fQ zI!!S4j<0S^K3OOHHnY>Ek>>IBowcnLi)PK)eb5L(k_GU|#(jg3^%{&#kP#{bz9ewO z6HDCXL~?yd7#Gb^!C)3X+t(vzHZd31Fqc2il(o(5d^iHn{Ks>)HJIBXLlk6)(cj-6 zB8AjwXr$v@Ra8}TVbu=G+db44;qM?oAOS@9YKg$wGi4)`6F3S-`ciY{jI~?mda8gU zMvL-wN-+1300USgWM&WY-eQT{!##rl;X=X>AW<#>l4T)MSARdmfBe~8<&e(%qjKkF z2DU*e>GG3#pP09Q6bM33n5wQM-~aWJ=V8!ZB!HMN8s7p>9-<}u%k_JpgpL?+s9QmL z(bQM%uWH<}n2`ZbGZD}g=>SdHRG?Mguu|nzg!cvI8kC2jtn+bkaq0AePvXf3>Sy=h z8ko=Yn*-!v2Eqy>2ra{{N`m$0DYaF8WaR-mw{7s*<~#Uh;6+a5Hn&(+ORO?srV&28 zj#LAlem#liWQd#uH)(u+K6KbZy#sg!vH%^$*SL7`Vho6zDia|g_DANRQ5O$VD16F! zhF%^X;;*`ktyklqA&N!WQ9PU*9H@K(0_0zH+vC4{`4XN(8gf$;4P^W_!v>##H_B{v zLUem;t7c$86+Qq)`>Ley!Q@KpLWbH&Bj3Rxs4yJw+iHebC(ZOr>%M zF5F>?qlIRZT`19k9HkqGcK!U0A4M7sm8Akaj|QkO$Y^8yhj&Iffh{tK1!+zs(FaM# zVr%IM_))UlGbl@e8YuyW;lM5m-dGqg`1!RSGd~){S+r1s-$G z5;Y>LlkvC7pw-ciTXmS-C)TMIr)@)>noloegH?%hwmzOw8^*9_BJ+E!K zcOWVDVOJ&0{27L~KX@BVLH=%om<48pt;bTe^81+KZoyR%0e6&kNGvG-_Za3KOLZwo zR?1C+H<=QwokYXA2jF`>kFhVX^6>BoX`+j(E28QmqaBE^v~WdE$<<$p24OO_)T26I zYS4kPc+~|WxCv;q37tsdlghV<7mpBV5zM2?Fxf}0LG~-Pl!yil@%6gt8eZ*H`{NjU z;?Q}*|Ct6&3=JtMFIet~WGLY}bR)lO_|g0k5f-i^rLO3I@82JP`-%(l_1-LCXf+5r zPUk%zkB(G%nlH=A zWmfg=GgKJfnNXPP0jw#A%Qg?pfqf&8!*(nPOzNU;g6(<4&qEDjzi_A-;$TPyp3vSX z`Pjn(1n$P!^eLVtt2Gjg^RJc=QhD|(jfr5t>?RdC5WNIS#sk#TI zySX5EfJdh!gM@vU9S`h&%8#GEEaqu*DiLla@(cpwr_MOhtNa41mFFsaT22oy!}Gt+ z3PrO#IJd!ZVzb{{u0ACgH_h`v4>05p zN9!wVn-x!!r!0@b3mbX?fVg%7Q9s2UleDbG@hi?g76zLtl>O-KfzDPBQY;OS=wEff zMR7%CF3b|CIXILccp?Q9Xn@}yOAKg%Y9|&lI2B|I;P0I{y>_Jbl-Xv%lZ7)FVwO8= zdWbiR+^rxHjg61{ky;?ZVR%s@d>(!9qyyRJSZJX@cZ1>)mkxNMdLKP{G{<6A4&{2U0ofAh~v&ZeHCaf(O4GyB2@&8K~U9>03WCn zCS4EF1GResa5V*~;v{g+Q6R$NefmKC9P1h$hG)z`sjWQhvfJRRBlRC-D0Oe<*zx0u zP!*zV0)2HnBrOAI+QGq9_*KX6zVjc)f%gko5R-m*%H>x8>fspgE&pg%rD*=!tY(OT z9yih$&;rqQc*A6Lbraw?aNaju;z+$4Dwi8vk|=^lknFIbp8I6}-ZurJxpNQm#Sc<4 z6y(QgJjIC}ZMppFn2i%k(k?x~#3=Cu2M|>Dp&t*%wSlC}O<`Qg^r}V3R(1!3xpI(3 z6~Kn!~TqpregBv4G+9bqYFiMCC+r z9pY(yU*BD|YSt=bEdzZE!XF^d+|3S)AKCa^Mf^G3mh$&rCmp#5j9*YD&EafgovFA&Is!O zB17YN#wrD(Q@mt+>PIjhEkH($gLZxvYI6u3LBmAm3UF&)6HMpn7K#_{%DSoz{ z@Zcp=__|U%o7I>*3jFiO*549z*Qcl-?V1rN?(8Af_6e}GvF@GY$g?PRu-Mx_xmo9f zN64a_dvNfE7=zR+5R?+op+@{zDCm~C4}krh0AB_1K#}mayt;iXs<=Q9^W&z{BP$4Y zFz1X$;(5?;euk&7hK-*7GP0lqPR`E}1JbF0t6Adi2#|BMH%D0?HUM`(7#vL-U@qm- z%^_F+>2@^08B@TyH31Q=fGiA8zvSZ2rw^_-T*%rLT}Z&HQ$y>#%#sIhCn`^%Q$tk& zSSfac_`@3TwUQ(v`IhA2d+IvEpjCR12QhCs{yM* zCk1{JqZWJM@B|l01iC^g5HAL?!xWeRpw50}ZOye?=>tD#eB?r@i8^es>6L-l58vl? zY`FbSV|3u61;G6-D0J|yTtP#$>b~#bq>dKcTtw>vc&SiFydBe%WcP%lVNj7H8 z4L4NP+od}RaJmBS@>xvY#vT2}9DJR6BIyhRNj&{}U1AIE;EIr+WT9Gm{QsltJK(wA z+xJzc)6?`+MiiY&WrQRRv!x-~vT30x6tXg^(+(vfdt|SW?9tFLvPo99kS*E&>+aM! zJ^$DF^?E%Ib-up7pU>xguj{_<>*f@;`ds~?W7T1|b(aF#M~tHuj3shAhkKUk^9APj zEvZnON#hCGadUk4m$J0UX@|U~m;CapzudL?`Xo;Jdgm^SKaW0>qw;Yj_uAXs#jbjaE9qBBT@p3wisQR&zsLGb^40MRxfxN~fB2Ny*zj70iSw2R zdWM;1M9fQ=o)&o`?eK+{Pw%zLpzMPq(p{Gxo67B*wC~xG?J1wWjp0@`VSzCCg5qL9 z-PO6~J62I`3td>k$FM1fR;po1qB|X>v{W-bF`kv!-33rD9zG=!dK-zg%PWm$F*M(v zzB=8q=6iYst@21@hN9TVO0pi9vwB^SDkLN{{L0c#WUQiqv!~W&&QHllzP#Sp2E!tmk+3dB&55Tm5Keg zrW?Ev|~TMJ<;hp>#{iGTiHcu*(dUskO-as7<7ju1oLiiC5k zzrTO`%v8>dA?ggrrFQ3CA|LR2L<)BV-?Hz2=ffu(y@)fcZf5Fi&v`a3BfrnSHF?%5 z0mlViN%lI485|N8T$keLwIEhf=&?yv^g^&5yv>Tjy zoaSJAl}&Aix#i)r7&dlmF@e4?{b2c`Z6k@PD_ke}iwbo*ioQe~H0QU@Vym7!qAZ>g zoe=8S7;|f~aUfx4s=~Br;b82fhNe)J*t+uS5OdL{H77n>Hz};p%y?m(T!=cHn-}&nVX=qpGy zyk5-6xE(@YTY(~P-{wVEzg7p%QEUskjxzi zq*a8q;z!Q*oOC=r=isaF7UGm9#t^-8)smKu4nw@)2yE<#tZZSD{Ozmo`zUI~T0Vb1 zLpy9Gr@x)VhT=49HnGTCH*ao6;wo%nVp7;Rt7Kux!pU2@47)BQf_eO4yQ%I2Y=bn% z@-k1(;wCdMq`;35-n@}9JwgWIg}lHU!jW(GetgWwX_vhDCl_GHjt@+m)Js|mAC=<* zH96)vUF+oQh{qwL(i)1-y4JBwq z#C^f)OLdNgPF(M}FSW3Lu~boLNzp3}n0el(bJ*F~y6ZzagWnzJ;tPtrwO^Ezc^*mo zbADD$&110K)E2c;Y_>^6>>bEHyJ& zW&&(QA|rZ6<&C!GXB(b2T!nW!Y#%4<{=^T?zj^Ni&thV!rM{L&^? zdu7ad@&UZ`ibVaxK<@TXc88*vXZ!XPR?a>e)@a|;I_T-C zpk<(Eok>h$+5^*&X+sNh3Hzp{VF-VZX-g-#UISi|pLtXw?oo@9RtUji433O=yd0D z*cl`UQCNSACw~HWyFGo|#5|s`vnNH~j+Hp})ozJ2X^FZZ)g14XBe`#6OWo~A?Z_M3 zJS^V@pViPlWiA*w7%IMc{L<03w_R(^hpwAQ_Ok7W*Nz&WHY?IimhW)L2wtwmYNX<$ zBxCi(sommi)Y9Ec&%3nNoW3s*JF{yir;Xe?j|I#{8>?@&j0=6>Ot~C9dd4z0ev7W8 zk@ofn*be$IIo;@?g>r@Kw5H=4&c@p?qPCN!=~Qp&Vka2 zWP^Hrw)p%gJ-(})_7l7jy3U&t>uVw_wM;wj=j<76j#3aE*&EPb!WXaaai`^BoRoEm zU}TOb!}NyDn-yp(1_3-7bvVpo^x7K|Rw67MI16gK{ggmVkHkBEMtw*iEH*c;a(#DS z9hmUZABTjF#rHxJR&j-_V%9h#0}GZE*f`sSbyp^#4 zo^(mm(09cHN8kKGKtRA?d(p}n)_bok`Wkd_B1jmJwoh_MInJWfSJ?O ziaQ$PMGzP;*iPtNm!tVMf<)^8ATzg=l+mPlGHc4h<>To;gPL9rh?EjRo$O0BUFrJ`Ehb5bi0UL=CW$%FiFLug!yTLC~Q!J z*%nI({Ht-e5tO-%r%L&_gvUGrGiPI4%+FUk<(zE0_~S3Gi1vJ6YLX7H3hJsLiV-e| zs*I=h%eleErJ-(%S8@k*zZCr7o~(OP_2SNmv{}FUNRnFTK?u>`|G9lBB{wy%yviEl+y|- z^EUVtsg6m_S9*F&Vc#p^<&#($q-MJFRBwEl9oyN&8qRUEqHx!%!Rse%{C3XVy)ho_ zppao9;Oal)&X^)@|5P}Rbz~y>O%P2>Pk*~%-O#64m-x|TyMi~HHi%co>1ZJh zrB%B)zX5i4u{>D=+Y%`!r;ZhzEzX{tsQvg;f-(UihGGZGtg>}N1xT0yYi&iBkeVo< zMJeptSGW4rykjtmao2gBQVi;?Ku)PSi_^arv;qjAyvO>r@VtErpfh_DRt;UXL3$4$Rh-E>lJmi|PexY|xA!){MP?efVGd+dkgnoT#D@ zzjpmP8Z>si>Q6qI`#Cnfn2UCR4z8=3G`)yQjQtYWI~j}ZWD&s5A|OCG-(B(yAEo!J zb_N4=?nM1gnLn118N*w?-y^t7u%97|!HJ6)^myYy^qqNdEf8YF1enCczC%AM>HtZ5 z0L{AOE%Y45Lc#S9fr=R4)~za_udBfcFaO5tCIB5Opaez$6o@+mMgzfT(I;n_u~6`s z*U87gbv_{>fo5b-l!QXs?g;vf=X?3MKEqW}?+O6tLRwP?+b)F((k?JR?3og?>Q$jN z$mr|-mif1~+D`-c{*_AvI3CxQnD7_2yo^u$7dZX)3%`NEwd2I!V8E?v$Zo}fL=$1w z^n!3NL~g#5&EM`Vbh5Uzdc%G$Lk(>Z7PoFaU2~hZb0PwLC7d(P<6j=l>}$zB(^GJB zK2{z`|84~Swdmo{Wv1CdG224k-h6w5v%yXV@)+JDCPyqE*{a9eKb5^9Sg&~Zuj`IX#aWIs*(A)3lf(zikXJGIPwGco zHP{?L9H>Bc)Q0Bd?70heG|Alaf>B}Bl^UFJ1u!Ry5Pmz(zktj0ccKU(kGyG9e;%t| z1eUN+#f{w`=g*gdoaAqVjJks)vk4YPR8U3?utdXts&Qs2KtMY+Ffi~BV%NhBUwEO) zrSl_GfK2m7>TUq57Egnnxh5R9CZ1xioSbCc z*({tWlo-$$VR;~gb0~N(t1CyfWlN}={_U>fjxzs;{LO*SzGU%hHCR=|Yl*ZKcaFR{ zvLwW-bH&t`sDNz`53CnC_wBZJFNeY>$7yfDqlV$C%HF>9$pa3PSsVlTS;1Y^@42*E zCC@cjPTcn_ESmZ_l{8h_GLx#S)v6oYcyXw7l(#u>TTkkS7M;CCMuwNB4{UufZa04y zEo4LMVFVJ8huzS@g!s-nI6hFTB)^3uqr7 z(FALB!HkJNStAG-kpP181Eg{=Otc9-JNxOej&W?=pcT@@06|9XIakfy!p7RVQ*UP6 zlZ=*_6exvp>Yj?SIOQDgeP1`Vrm%k2j#3a&kWvUx7`k9NWj|lz#>+KUR-IxN&4;^ag{!}j4XJq3qY5YJ+Xa)x71;SO&d?&b9+ z&THWx8iA~Vtk(ab0CE}zmhUf-0WB6DR#wjg+iuQZvZQKiVrF9hc>rXwpfAzJ_ysJR zBCsko8uSAsmL%5*B;$3*-Sw`H*%`4n~$|Bw|RWaIde=Zu2?g<3bRo>JqGS4I7-va z$5OXBG#n{9@a6u2YnKPljdsm&PTFcdQ_)vV)@I-NKEC9YMlG|gu%?TbmS~D`-2Ni5 zwG(>AQX`^Ssx#%ql{_`uyR7iHjBPv1`)V zI6^XVdP*}nSD%(UeN@DEhiYHPrTg(tT+_O#O~O1-!-#)W?(aF7r8AbUoQevP75ybUXg*_W2yU((R=Mg!Ad~D50|Qs zrF~#M+yhaC+A3&(@!|7HP4-_UadY@XbqkSq2M|pyn_tbRW$vcgV_`tSf)H>tVCr)U z>mOxE-39u!@g`~|bUO%iAVRGh@~nxDZeY(uW`ZB6mg?gJOC9l`txRfWOkO9)K?kIR zGL%NNikHqRiU91$eA4CS=7F@2jxrIJP);GzOuU-QI*aT4cjPz($nl@rS+=U+#83|n zOYXQnn~u(b@IsjEqhP#Eq$vPe`zAt?N#P%RVqjAOsS(b187`^>jDQZcFSr(yx5 zi`oo624QEoO3Reu+5$$#6u6Xc`}KC~;a)CaI8+Gi+Z_ZVkVy_gZ|}8uda}>UrV@V% zyRG155FLkp8I8$<=LklS5?C9MtlVgcM70Pyuz-YB5Ni3;|6R+NYaY@!^}8b~>hf*J zvFP^?&R@{wTyr3M-~aTl0$gW`_razm9~7IRY1nC7dEe=jpply1gJKEKv5u;@8&@-# zzq-raWRiGM{amm3$;^p2EM9WV=H3>)CL1ijRv)=j{MBpal9Rz!jwhy@c-KjMGZW4` zuxi`rDC3rEb)3_g8Ihe<`TKf$P7Y4CeN)PodbHx?-CJ4b-ha_O9=7O)@i+d}cGVdojLtG?i;O|7xd?(CZI^=e9o(tK2M|7%tQs$GPF$*B4>?JKh;I zecFEa&1$wfz9UHT~zbllG!?76y*XGJRjw}y8))!enE;xR>s`J>i>A9P?to?KT zxKk&V{9=(!c+9)DFUPedGLOV178ONQ+7;z=*-j6PHl0YkSbHpZdWYn;OF55b-id{s zm@eFqd?RBZ|6aL!RP{^Q`eg>eGdtQ3>CF+k-{}2Nm(fx8b@YH*`|GO-55C#Wf4mi^ zSOi{?kmJO#>7s1k;;abPH+>>2}0v;yXU~OZ=21Zf# zGpBt{(=DUbK$NAyNea@=v@RtI^?tYW=g-?1IX1Vq8*n`Wo$?Xh#0MF?7i?X_em>7@ zv}R;+SY@Xt$BGbKVqNCsZniS)owh~@<8sG&eS~aq<)PQ8M9w$#ejb|`UCGGE*wWH+ za{t{G$4Q?B?`Sx({xLU}7q_Evx^LUL%- zor?|8wWYcF1R|;-ous2N>c_vguP2!b8XFs1^F0bq6?&D@Tn7JVmqr6~lUJm94?TkYa|E}ut^J}V>=PhIB`^Aq(`dhf` zOw40dOE%=3$8azb4uGI#3f^vyQ|ow5PF>n!D&*gXTzpm!U9+2xE zK|??hH6c(qK2uXulz2QW$j_aGF_b4rxdSj7E}tTnaJz+i_9Gs&G6IiMY|R?~S1UrG zZ$|N7=D`MMY5^k;N3E&Bu{if|Fq8qg))V=gAXfCmc8oBgF#r{BwANe9#f7M7{BHX}CG$T9NgPbVbK+FcTF&0)#9X z`cPPer3P%AGFs5fgLjO0F*L8n1KG9bwzD(phI%UA0b(3fs$&^VsyRD2IH-iOWx42D z|K|otB%DW_JoLOiF%wm!US9ZQT1S_ zwe=E^L5Yn=WB`KMkdSuOB!z!RWVbR1Ue2D)a8G3u8Xz?Lfq60n#g!dHxD^)Q`uv}d zhU4!?v+@E)Ec9?-keJ8 zvQj&HHfGh5H^Rju{rw8C9aIagf4bc2z-?GcP&y<<)R5q8J@;`dGq*x6YHZwk1BAPH zU{qb@@=_i`P|72~#LXc`@KbNEKt_GshYue%x->O62jiy+5Pg5!dB>L5q^C*aEdZn^;gtUO%cq3z;QSxwf5jm^4Ta@3ML2)F(*G(rB=BBajViba(jhS%TpucWP{Y@f zVg%ZHNN$wDFQd(wZ_CS-iNu61Jmn0;6Lf2BZeD9;Wrdw3Pcf`_VuAG^C@_*^KzUw(fu*0XT($`Ki9k|`R^ zlkrbi8Bg6+1V?Poo;?O{&&?_u1C^!t*>$Z!_wE3#lt5?sRJ6FS!&H6f0 zqE09RmE!qUpp3Bx?T_#T_qAZrWdi5%u ze(V%DJf4-)KRm30a|YTxXz^V5U3cOa$S+&EGzhEnj9&aXU&d!!EX`0L3(Q9Yx$883 z)xl=saRc}y8a9fg08DB|!z=RwdVsjT>o5x*iy|0f?*pXb0b?I>L$?d|%Y;dZ!bif$ zmg}1N{*`&j;P4mc_SU?AXf_P5RwG4H=lJmhy9NguXQtJFhg2gir!E_DDNwN`|7FC- z?v@haopMTKPIP3sX1n#PwAvxkS3}%ootBbzlzQsdQ$s^_)VAW z?U^|^NMooQ@bRS+ITX;uZwc)OM};CD_80~s7cwS|A3QnV_c@p?2^gJ&v&e+Q0hU!K zX|ZNp{IYC^gl-j}0qUPoVGZ1lW*GqvBVHR=ZpHg@3DH&1To%s6JDgpD(m-`-ZEt4@ zAHw>^$%Cc?pNcVq0JC0yx%?;d13&u9pYwk``YMnufBvh}H$!2@Uf&;o-6j4JQ^nMx z!uIDVgdj8IsRVEc}OAn%UvkicD`-UG`#SrhmVP;olaeUF-YkY)wdzNN^^(F$6R&Mso+Geo?$U}y6)JUVb?VwL zn5=d`8ycHZJZa>;vVUjp(0Lv0>cUy?J0v&$SzXjLx!*?+*JuZa;cw6U!YVSLZ6}q&Yf*g8Nx<5j#AU&$NDR{wN$ts=}Pb=15pP-3) zzRo7o#Pw}FO|FYu8;ove7w6P2Z0|HH?6!?K!knhU7Aw8oM!=*mJx%kgI)7Tanj3y_ zu}!=1mrRS4G$&+sVMmCr1}Y;BHy|7Rd`B=lHT;@6dQQ~*xpMWYhSR+8%@|<9Foird zPQaR_76%a=u^!Ukz?|L%^?{cHS8B&{XFT`giJI87BT22mFel=`lxXysSeZey_&}qP z+KA$p#oZx&jw($$I-dSl6AjUKhZ+mT2Ea@a0BKLt^y9!lTE~P5U~Xux>iou|sEw@T zF(yKfoH=ubtQ^JGTEv8+N5TgXgACr_wF!;O`92LK&vlv$OV3ccov_*cEj7t?q%d& z-8oAwWM0V}r`is)9j8)iD^a8XkdFp>O?_G-wSfie#lg7Y%wIdOVsNjbVfoZTLf%d0 z{^CV<&cZou^Xh{y1!`$Ko9s?uFlj`m;`=6K)G@SXa|Gi_x{;BQXhyJzlRH|{#rlKGE^YStGK`(Y+di3LWtv7dvhx0zPxvQ z1#hZ_tdFFD_w6(D=Wc1JxHfv9AJ-^jbEHDi^`a)Z&qD>YLa z3wv{})o|!v#SSubb7&DE#z2V7NF5J!S5YWQB(*%>hfAnL{fKoGaXFK1f|T)7DTW*p zJ1NV1tar^1ndiSW2Sq$EJ-CO)_FLsDqwv0|35J7>u(=*apzM{-{jUGtNl?rx6?m*U8hRXYNKmvvL1 z1`l&M-f;>KN@oiW+Li?ujn2qMMa^AQEqr{pkvsFoiSfGHnaRu*61{C}UFS8bzV?gP zO*cGR{Lx6Pb*}wD&hf$g+VC3X#`5=9+=?&T-H&b+S?T^|+UfOVwkNyFMO7icM*^RN zAIdsvh}q@DFYazs+T|Ra;dUq7Q`Ci%Z^nD>$B}wlKLZi&{2)Y z{MCf_(3@!^jp!@d^-&S$i_d$HjHy@(E$P1F*-&1UF`2Tfc=wrS7*e=)?HaY^u^>kk zxhyT1LPOD;W3gNyh%Cg6BCZD-&0X@2;}0m_1CiZ-?b_McKb4$nIKoa|%n>W>%^d;8 zJB+9jjbs6C$(_JwcXy^De+g=8ZN*VIh{gfUw31d8dYIoS_&BFsNa@ueUQ{#S2v2Ss~emQOr8W$1GROfc^mYmyD{)vjXVOwdl-yk#W_8cj6H^6qyr!FBuyXEG9+h8 z^KjUhiTknss>!VKQvTj0^|QGJ;H+$W(>hwee2Jxkl5!1*ict*5xv%fB{^vCP@|{!U zjy~r9+C9si@80Uq-(xWak*` zVddfS@Q~a`ukjQ-J?p4Hc1=9OTjDIc_IBk0PZOo=n&-VYr7I`IBPQw=we@MmJI6Ti z>fAk?FKVxGAu^bk`S!#KkFAq0oyT*|OdGZ8E;>B5$wM_cQQAdVL-gc}V3piWMESvN zNF{PNDr3CGtm24{jq$%n9E&$g1Gf>;&u8L*g4vIqmg|uXQI?0>g3w`d+k~OqBh*CU zL>=?DCPvXo6Gt1}QBJjh-Y%v3s23GeqV86Vo`D^K?ivXvu7Rpi0rmzV9LT&X(4r#3 z{>803f>`)9xdBFtUF@OkmqxCre@si7u|lB8WnLXql9=q99tT#h`peNe=@y3w6@&S0 zz1X8}+4DgWKU4-qHWE>J#K9;RLou)E8ms%mhhdo5P;I<4(RJQAOfP$^tdLh!s? zi(#jXU5pI3_wL_+JxtCo3ZJJNgRzx}rXFr?!MI=oR$G`9+s>dH)RiU`QpbtfMt5)TC|FArJ{WG>FDK=n zZ++o=g2hi3vv|e5`g-@HdSX;Hq?cC*xgK&lw2(Jb}^KKi>gGDg4m^xAShbcYxa9#uk`I2 zj<&bBn>b;68=w%I$5M|o6M@apP4BxEiD}h{RE=Yl$Dp$3`I9& zNywi7e_M~=|Ig$9j4H@b21RHJ3Is`U~M+m2Z_ z){81PYAk89XAKGyVA0sbq7i+!Dp;GxYG8$G^0b9d=!?zv>87CucQf^lMA_sg*(#5$ zntE6@*{NXCbz(|iomC{JD{_HIX61xcU)O~2YYy@M?lr8AD}8q9PTj}hswolvY8|nC z<|(x!)dy@N)6~|dX~ZU4k9SMGaZJD7(mLube8$Um>yXlVMtRl9mJnUWBUOf4#rdh@ z37QV+Qq}Dbn6kb$vP%Uzcd1yvcsG^!!}e(wCM&t)Es6DcXY7YbIoe7qFtb@lea1$ zvHrD>arrIH2afYb9euPv%9g**T*YtwIGD?7%+XBSW};C^FeTt*!*g?W_v*R%(T^W< zjZI8Mlhg^I2sDp_k)_bM*ah(L#W+7%0Cge9gnyL>+*?J0sY!n6>RREG-Og} z?fhLzVp;n0qSD2;GgmV8ofH~wNt`?0d*R$QS+;mNHRsdAtK8Rvs!3CXpj%So5j_l= zXHna>C_%ljZeU(0&HPbYFEl*7n^YX3=n)QffDt|l4Ugg32W-xm89wM$Z|YLxSHoep z2VR?)qByf7B!uy9V}Od0Q505$5g{?DC5S0WGZyBI#cs5s4Rn}5cvVgKvvM?1EWmvs zlex;-U%oDAUfn7QCr$=;#j&xm+qZ8k0V|~`IBKhtQcqb~8JQ=zeYHI|xz{1U#=>H| zaQex_6B84e{`=oRfFaa_92?8)zq)+$ociYQ1A9_Zcc#xp;0>YmPg!H_KGdiH?H~m1 z*%*u>5(fsN*Vg`8YROL{_@A$zI6x*h2B6zxk56x=HjdZm7R zG+JnI`taQ)zT!b&lIB>LJYUEzIeuvBbDm|_*HI7AOM|J~rcGD-eH-6-E$3d~;gq2j z7m}U|UcBzGoku3TuJ-h#k9>4Uw`KKv`6?er-I(7W1V5d+Av}J(zM!iOh1Ti`DT(P_ zjuIn|ORhOSReVz%p#1vdD6`vCsDDpKcn+7&x3&b9p3)f$^9ScIWcxdw2^h~w(u_2G z|G9It&-mc`*%D%J<%{FT^@X%e>Q2oS7uC|Z+E99XD%@iF)i(Pn6%PCDA_~*x+2wfw zQgNq~rn#ir<~Vn5mznw4u;;-So_tX&Z68Ut(1Jd>iV2<+&0{vqu1(`zSN2{%URR~H zdpyIo--R`TIbV_c9gupf@yHox8=vCi1LpVd+~K;>!ZPFFRJL*B#shHFs>Edmw+S!| zw~&w`6nk+h6V*2v9Qe)GztYH~$e^6E2UgaN7~4Pv909~|9P~^NKfiMq_qm_6n3MjT zzjU!oU6we@I`f1LIZV;)Ck?x&N*DJHxDIsgG?PTFO{p9N4kDzcKFhOT{1#Y2mAA<)PKD;q zS-S>g4j(Run)6yDS|pB1qtr-MlWm3!oT2gW?;qN^@^=|#6!}QN&!AkAk(G4^QI6Ab z@;r@gB4t!VLQ}K!vfZAPK&`rE^}(-7`JI|iuDDJk;sCT%h_)#;J-~=AiyYktDaUL| zg#WK_6v~OjBnFAe*RyG%7Z8>vd>K-14C(%?jTn6I{rpxAT%Fu+XnR3ZFsJd}sXCy- zukkBSVLiAH$Kuq5OV*j2+*5oP5+EcT+aKj4&lYgws8F3<&bd|Gsm>YibPU9g78s?D z`kZ;p+R!;iV1?dwTlNcQPRXjD|Lp0r@GHBig_Uq?^GR_}i!smIp_CPZmS!T_m!{9g z6l8q$AAF#<^QFlfBs_t{>SVS!b4?y6uHyeEo-SdneboRKI6CyxRDf zdTg@ueMODyEnS8ihlJNX_O9$tb-bQ1np3>@IcJMwdK%k>jN)(IE|bQ+k;nQLwK!Pa zX=)g;JXu}5+ObCReT0;?%fQP@tFzi$AI@Y4H7V5?TpDkw?BjkBIyt1ouA~D36?!AV;-X~7fKWtzp3xPwUZ*6V8!c}rSA_26sq?5Ds z_rqHcATePF_KC)U$X&w#`>KP74he~|7<+TKLqQc(oxjjoJtI@h~2Ij*ChP?W?o(4#hF zVyb)3$P?J9oo?~Y3mO}xCL^dKIgrC2t=VtB~ zVL84A|HqSY+ZLa(sElvp7hyg&RYu=) zs@3aijTmX^`$~i)y>{-)7al&Wvw0EQ^)&~M`wRGq#yH=Z3EkKiAG$I-_tVGS61~y= z-L*s6)oxz0Z2tDA7Dn(CsP-jR^oGyk(DBG9iu*8Z954@*S&5R5Bi^;zmwq=oX3pC7 zMKj1lO3IY;c|ezSPoHXEm)Oy{$wsxZ0y{IF@`namC$^ia)J2tV5x3(F)T=b^eXUfh z#`w%?Vr0taaeuR7>`d{>@yT6tEmv<>8ck~$H#hlgP<;H*lWmnx&QC{KUI=QiwewIa zZtLEl_u8rau#Ak7wRI{AGwM-o47j93A(%QE=wwsbD-3y|Fwg_F0m2f#nQT39f;8JO z8$cPy?&pi!=LSZUF7EtYF0jz@YVbuL*SsA$a#$(+m^(m2b0lv@na@?rAwRa%{8(a= zVX+bNej~7v(4VAc%W1R*fL>H$YXcXO=%jVQtIRAdiJeT%da8k_w}9y@3KHOwo(5QD zaA2R!^PcxTy}u!;x{NyH0}u`-bnakvXD|Unt>kAW^-;(XNuC@uYay|<`H#S%F~Y(7dw0>) zRG*_76i5nPZeDm_TdPGJH%zjGVIQ7qq>?nKcq*8Lq2W5n^Oe&<3(_j#_hqPWW&uW~ zgZ72Y!Gj98=j_`}VxWz`7Ya)yz*0!lLSn4-0aOF-Ui#-)|IC)YfAw8~C?I>BqQLpt z2E7Ez=9>Nj$})6Vy{vxwBM{_jSb%Y9|5wLRiZ)VF4lSM7hIZTCRhEjnC0USqkz*yoEcxzqCw zvusbx&~UJ~>pe7O{eI0lyM)&&DQ{1tbrpp^@;{RQU_qJ1A74J^U0^A`9c4CEuMrh( zV0owYZJDcvl!Wo?NBrYwyViBp#swLvm_4{tx%N(;bWy-zCI9;<2v>@~2!3lj<}RmW z_Est3dX$~6qM)=#5NqQ;g7oNl>_Sosyy_L-Lvx0Q zmse)itXb4T0mFX;%TGQdFQ+UANRr{jeY@N+<1AL>CA60`kceJ$$hP(V0Rqx+xOqfG zDqH`|H4UWHXP!i^HWlC)ff$qVgx;ES_P6GR5??=@Bt|~EF*Y0wa>VZ-Z8BslsHI7X z3k$5N)vKnvF4f|*TaD0VY!WQtHS+WpvFeo-iwu5HI0BCHr`+C;$ zb6H-`&Hp*#KmW2T4X`lx$cLnB5?Uq)H0qPC!QroL{-ps?mS^;HmWv^k1CO#4z&DAv z(K&acW-bsTnpu!Rh}yZv>?CWBb5+#gSdmkw`O>sUC5@;4s7V)l`kpgfIYoQE+HJ;& zuMr{Xm9dE`b}EN2EMj}TxM6{7SL2*`9d-ll^oYaNQi88F{3MMJR%u2l7w|H3R!lH1 zE@_#mi@9E0Sl-^k>fX2c)QW2|Q;pddJbTaHZ}K}eGVG?t9DTP(Sk!K8+;_Xiq*ZzM zl4>>9Rok;0@a|=el~+@e1B>?VmD(9P*|R#?_<0ELxBjJLl4;+zWjFZhJj?be)7v}k zAbVA^E~bTb$YVJc#05EN5y6{SY@pjyK1zCj=ni{eNjD)yMX_&>M$Jy08(ql@`YJI> zflCl>P91wnPjOy*ES?;T00>(HMWoS!`2=V`P% zQMac=(^1z-D5}gO(FZg)vbpWMsC$BmZGwC6v)vW%;Pyk3C5&|0X)g#%OdIVWBcqe|S(;;BfJw zMT7IDiu$+65IjO z?$Y226b;caZtG|)7_|!QEal&qLhsM-%U(bG9v2uUM}cRfLK^(~wJK+Ngr*{e;O<9zYStpRkL`Z={ClbV?N_jg+wYfBSqvm5;vM1R(dZb_^&jwG0RJtqsaAuUC1FlCEQDczf5DVcYe+=@)~JHa+*yv`kg#<(T&_{=RB{&12Q>;(}%g?Farn(d{DQ zjt&Da6&!S@{rGb;%41AMji2Zp(GYNq|JL_jZ|MH(n#GzK8K30hb!9hQh*Z$}vS-6* zt9pLXXN7UCb{aG7ixzz46=-)_pmqIBbEiO*-n-KFm*0XlOPE8Sv1DB)SRZZEoV@VANT-=g+@E(JdH-IcqnDup}=DF9Q8m5Nhrh9fl~ z`0lB=lwF5H<{b>4=jFm_Cf_-WyJOMI66h1h0|JY}>HaeH^1#m`NmfN;*`Z5l()NfdOmm% zf;&!}G2k|ptEc^Yx`3Vc4{$2}$hlwNEan->nCbM`sb$eo@TvEY z=+Ln1QzIgCtHu@e$1h&&S|_5Edr88q*@iOr+Q#` zxB_`K0Gn{+E}f83I|^8ZjxqSCL};TpDYij|Fa3EjviYD2tE<{IZz}IqX8Gtg>ZtFj z-c%AK?->RRvq-lp7OCQm%!OW(|>qrBRqB~?_uWt)jkDB9ljh()#1O#Nx* z%y^K0Uvt!?rQ<_aV`gWKOB(5`VjEShly7*Za2vL$Bwvh=-FU)WUwcw>op^oaP!W^P zw7{N*UgzP8DDj<%lBEia+v`WGIe6dRDQ(dexX?X){VUT!PgYk&<~!0R9D1eCd}0hH zMw0mxRsK_brOsIDy{43kc~xww-CpzIu?Ja|skg&aPl^{wr1D|~lzUg#TncyS|({n3=8jwM%K#gAx*U$r$qeONVKTg&goOzgsw zjg{^b+WNi|+H3p;qJ}1Rv`tkxHZHpm-(6`knv=rSCcqKy4GLCo_PCl+Q?cGv^l|(b zc-tvSCoU;@u|Rx>C(_~5KuM^=z!<$Hn2g`4tc8UY;Ba6-%lP6xhLlKnX{tL=63_y4 ziEp2-+M*U9HWY**RrDOEk_B`pi#{(-{k{GZE5WQ1R&!c1<$T}X=S@+a*Vmn+dAmD7 zyW*qt`SGA9>Q-CF=1a_z{sWs5sd-LqW@6~gpFiIln{Q~|9hrnPhuBf{__v5{P~f79 zA0*f=^rXkp2yg4^iozy9ZHhC>@)DsCa><9l5XbV+|6l<*RV1iMP==4bZ89UE*m1ID zHPKOs8;bK*MuUlkg|gE7_veGJ!jfI3@H<#4N2tjMn+8luv;1hE@PVdCs3_QfUTuoO zowIVNF6o?=l6&^|jb_N}v!=e*c9n(R0TLUIiD@Gk%*RCiJD`+@5bFd}FbGXD`_NdS z!i1F6Dfxo1x#Y~`5MTU#5=#cKD=fAle`$K2U?+>k!t^};68>X}j~FZ%b%7Joo2sJ3};<-D9X<{(hDI zgS^dmms!tc`tdI^509_V#0oXa$Z5nBt`aCj3GO&>iTt1d?xickpFK1^B_+LjTHz{R zT~Ek@r^k)#MzY%8c&xi-H?qI@y=~iYx#ojG`H{4m1^erQl5Q`GjGys5Rz6uiH1Z_8 z#-?}oH2aa^f%2Z$rpAp{#ZiwcdvoND#M?pZM$O$X(=Ua{S% z>)x(%PWQ`|`IK41FObRs;EC+PoaM`xlLTMZcvtkM+&TGwP#*{a0+{9)N0(50rcyY!Uu_Vo5USqqY_eEv>D*$R3*#91e zvGoTEINH?6BqgYFsTKG4N_RP3<6d|0KC#N8t72UL4GFH)}ZF zU#qF-5z1&0=)v)#mJEpGmErQM>2wF(;8X%$Ps<|!cIqOLN9uDdoj6T2wt^IZu8h)a z64bytg&!3lyjT}>fea2vv+ZScG7p-!W4$edY=0wXDY;d^Nkoc)wjn5xv6$lCZQfo; z+cor)2c_q07a1iRf%{BJk(|GHB-TTtXzd~v8+b<*nKtIS8+RoHY2~H?FI-kXd;KOf z;!pq(jR3GZGt~P5X-+jUI+mdFrlrbR!)1p_SG-2?XY=RRW5mGVzWKe~HDS=|c6cgf z8WxP;5N-GcE_52qJ7Ko$zkmIV(*;s#!Q{nJm@PQ@LP_Zk3J3uY&_-T z8(}h26QVD_ZCQ7}!ZOH5#9|zu7tj?(Js`?@8w09T(_;(+gEi=YZGKnTxcZ@>p1}6) z+tJx3n2gqHgTH(F;=aJ);FYk6+QqBhw093EDt1lhU|29tRYtnK7LLd7EjIT;OD4|Z z0riv-Q!tn@>99QY8mX}0cakg_(obZ@!88&90v%QzB&z4<%d_PER@j^OXH9+0=8P7( zNvp5aM6>vmJIlt-PVZ5@y}dnHQ0}~-qmX7lsS23pOnvoke0c-SPhf>qZf>;QC4@t< z(w0F+=J@d-@>eJu$;G4A$_hIm-k&=sQFE+oPVYmE1cR^#PTY4wHx3B_A6KqiA=Lyx zjs-=|mw(?pw?5blr(rQpLmNFFS65HW3PIc2-OrB_RcK3}d3AFsA?omc|NHcR{B4I2 ziYb{{U(fPv2(>DH7@bf&zwpH`v8l~7Z}Xy;JwJ{C!?EiWtp6hI)8qzn6#^D;uQ2+3 z5UK7~v9${CcUW|C=q1}ZWDUmEwMTswJXi9pI{kJVzjW^XNLAA#Rm1Wv$^0Xa2PY*f zO7&d}qE%vE6;vj^VL$zWH7%<2=~d2EV^Glv^54VWcOCi5kLg*-T`H%ZDL?pGSjNKZ0il2W$ zu3hT3{xI1gjfi3<59u)R32>Id4WZYIVl=aKd*h`LJfYCAFj^J8VE+93MFz?koT)iG zFZCRbgG){QAsmM)qDVrE=$%Ol38WC=5(kMH<3)gl{(>=gJ-UZa2~ST1bImNrrET9CQEL^Jl+3x!A(4BiWRAil@nz9AKo3k73JwZb@r)(-*W0EGDsv+{4kg{hWg+SrTo6X)z8i|B|zfVEk#+`yF?~S zP~VCwi-h!0x+^0b;L88?m;^EbT+OX{Vt6=#uhQ<>lj8X@=sEx0kK5(8>H6^%20vG* zGbB;Q26G~E4X{UAC4;n;2N(b}`BwQZVc4}Z0UnB9BXJ+*{L2uIRiU2&F8vu?8^({0 zhRS&0qXfF|KpdxQgS(H_NZOA;OHmgO0dqv(DPQ{-7(P7)#hnDJ0l?8aVoFF2<(LT8 zTcPrk#jw{y;DUhtwwy%vr)Dq;TPIOIx=S?J0}*5h*8q88VA%0}B1S+!?(oA+ir~zG zX&r(QTy8iDfYWM_t$~|!KLe@fN_df{XKS`VW@-;sf774|HLYmR2o~F-O>?D22o@K& zdC^{)@x^-~dZ06~jX-jw9;B^|dUpe`Ng#`D@296GXfg>q34lbtYch+#@1PF|ldk|P zR%26W^HYpND#)QvPdl=HJVcOq5IsXd*rQWK(wLxS7P|b9;Qs#}W#FPFLdgF({|{-A z!J+8HitEQO{(S0Y8*nk2&(1y~2Zj#=%t!;^i5ut~lq7*KNgM>HwOG_cQuVmwglBb(ma!)KQVR+K-UcP(@NJl0ObX}4x!88PlYZ5lXLyJS;fM@-Dc^>CI^oqqcFfeRZ z1l+uA*)rO)fdI@WEIgE-c`T`B7}J0#?~8i8c0KY0RTK{9Eo3V3fN&DEuF;E8>!ah@*1Vihe++^L}>kAsBH zo+bVZgVP0WR8s>31JugHgC`v^fGF6A@~*KlAcy~NtNEYDqi_Og9fQ;0)nC#$Gd`A= zn-?YR{qaJlq;#{UE3{GqZB~riV!xOwv8MOQPZa5$KelL~b zLr8Uh&)&VHWaW@OhkF|$=Xh^MA9+C77MKe(luVWf4+xA;^{=aBa9U;tVvfRn*iC{2!zIoBP`gB!f7Ien9 znbdKk4T2Lu!3(WqVxDSiYZtnJhL#@)2J~q(7Btf?gyNnP;TT084pp^8=_HF1YHp28_*)lk3@}8fZ&7aWOT3}=ABT)P$xMy+*qKl&extJ-CGJR zL)u2c1dI=Xg-G5w}YIKs*v!%pdc@cEJUA z!*VMyjd{?5!byw-KK2vc;to|(Qle*xQJ5}FpjM)&AZ`YX6o%T2_xI*lo-2``pRc5? z?TZ0jdMyyR2$W9jn~yn7PEOKRC?rol99V1Qu7pAhJ62wLm?U7=1v3lF_sw6>7sC_8 zI4JN7ql>gK>tFt)t|6c~aQK(LB10WN*g4m0*8F&R;8t2`jD|V+OI#r)siRR#L0H!l z=M;Ouig$;>Epds7(G)l>S3ug~j`s9ycxq{ZN2bl4w z^}FD&QwL46ae0ZFvERWCxh_CI6?i0ZlMb7~rvpZ$gmNpsa5-`jkGvB?V!Tc#EJlpy z!WokDCu|dJ3_^Nf>Xgw^kaSv}Ve1c(ooghIfNY@vB_z$`idsZ~*Kzv)GO<)X!Z)3U zetkMj%>Vmzo@T&d!hb+3AsRMBs~iAOk&i=qL{snhb#zRewiG}>36w@P2hNQfHo$A_ zLQSQNBSMZ9lXjSFN8QL^Qj5<>7&+_*m=Kz2^0X=FFP}-(BU&4!-_4fy#||>;MZzm# zzDk*z&Y-w$ZNFl5yT zAp}^h<}msYZ55Q~-V#KV~~9%^!-uiLmT=7S<9cSJwx#2dN%TP+Dm z`39Na1T$~5-ct6yzxFcM9fvk^=9LkpB)gT+_7tW zr%lGIoy9}h9TM@nHf_x4O=s-IHZYY(0Rh!GycSdAmZW#JZr!^7N7z+>Wqp3_*OOVX>$?x&l>N7T z@3m_ZFTeMBp40a^&p9ZuLNTjL_MG@ttgO&%>ZVUHwY9WVj>7W%4x0htvuJFECIeKk z3U%6B&uuHGG~VrUN?JP29D>)laq;{oDJj);?Gqy@6I!8fDOsOc+0)(K%CgKZXVfMo zJ|SVU4jmW6Wh^Zdti*hfkSHuF@&kpb|Ci>43pMY37z|HkX=&+rOjIc=FE_^EKT)&J z-3YA%!@`Pb^g2~C0qi*qpRDr1Y_mN&y1LEq*(`9x#^`F-*VnfRD+vtznGhk6mwHM7 z(I{a@x?}JP8ynjbfB%DRZEb$ZvI+_(@szT%vffv$dX$5F1GE>N9CS^eePWuK|8^=w zkiV-WQuO(LS8C7V<@4vxHevb{6mz-dHRi*cL9?7w(Xp{DfKY@41dgexJ*H1WEn@Q) zrJ>&uGT~qtb}Pz8M-$PQJOFv*X48}ruMJ#Wq!s998B*x<`(OtP!L}4RqQ;t@by7h zC;z0SjRrgWbYtb=wa_AqN8p%m*|6bNyZ)zBpGl~iU!Ge46t@zS{Xzkl%wI5f_N;`f z({HuQSH-rA!<33?Mib{ROIF z!*C&XGaOZ_w4!N>N!T9w)aW=xZ`bA*6{RL_O-Lfd+l<9;*s!5aU%&{xnrL=26*v}F zR2=b|#Ypw9Gl(mA`}P5v41L6#SAn*eqV4YP-dm;>))ZZ=C@nAV0mFl*rXH@Tso5Wwv97tf#D%JL~_l8lUt6C~E2)E#YQyqJx#5lF+)qenG$bPAz6 z3d_m@dwY#0mF9va^XKl`waeGRfrYjKzK5oih7^KQ*}e%yMW;!_Z*M|6@ovC3>!V|0kXky7NHiLPz)<`ihd(wp1{rz-ok4ui)pZF45Kkf^sJVu_ zqGcN|H6a1#o7gX?nOjm_T@0~4iVjaz+rx^3Peb368k7BEW($aw3TuEb7Q!TVnBHe)#1Ah@sp{{^lm$7fRlYYI5 zJ6!Vyj%*t@$?JieH*c39XxMnC|y}u*)VL@QnW23G;}i@=!FXxHmoYe(crQ( zXruo%%#f@7QaP2mP>xj8vw#0Dg4{%Agg+oNBh`?HpWh!?bY}_X$og$CyqQR>}L@+@F`9-=pkdbo42d7EP|@xAT>TT7}CY z=io59Ap>SOdiD}j8Dh;6QVIX`^4uH@pITtyml~M+M)>YEi^GLKK}4ywah19}o5GTk zD!00Nqw)!Ay#>+%9sib0@scGfWQy6epb>Dh@|1>#KbcA}-jJ0TKHN3a1U83alj-A^ zOq?<-fuJTeU_mS!9TBnCKRn~ZAkKr4)(E|vl$2CfT`hC` z_-$~=q_jpy2gJmjMk_cI`)?RdzL=InCLPUDH1+gk^z_15SXfRfC5+(Nai~w zMTv=t2|9x850q;`L4hx|PC^-NJFefDZE9_8eG(QXHPBJbKft+=h2?d}KoIIa5S8yL zF2y?$f|RiDWLRyGmzSSp+5LFBpTGYy6t4#cZl<+Dxod)T&z|*~WUH01*)NcZiI0!Z zHjasmlty4kwVOIR)V%&e^Nrts{~AbJDW3X|uQl^qfKo`#{!-y)ZJw!cJ9}edV^IooCB>BmIxLsXDH;sgSDKdVZp&< zp)1$UVRXuZP8OXtm%%^&(6zV`VA1Ic%_AfrKmy8?@8CBKyQG+y7&MvYXab%aj}Gym%&s4Qyq}aL zig2+R9h>Q-(73Vi-Mfc?SrYcmvuk`&Z{QaH5UU1fxIp}2ci@r1SgLB?7#_Bm3;^aa zQcnXinPiKXFeSV@cC3{^$RmSeB76}*dtgAoZ zdJPZ1kFnF(z>|Q0Ol_s%cP3)bNSU{#$talzcx{m*z^Y!3vs z%X7)9-`SW#y5H0^tFdR(lm=cKXK8F4jr?CL%Swj+&vM1VH5HX@CX`#i$F4QEJay_W ziUQj3TW^o(Xx_eo0eep_4iU5ayVu{ zqq z?DRS-3rs*dq=gtqTl*v`%5uJ)!%&=edH3!|j~+F*x1%%ofbqn*HTBuj($b==0K77^ zt5J@@{TWgxHHLh=ypO@NO<;Fi81M#N>$=Pc5xIVS9_(cxoE9J-(oibo{6Rn@U4QxI ztG?b|1YPL`8}LD2&z+5g>3GiMH|U{vei*GBCXg3bv@ z2T()1_V8I~=Um-UjP%Jqg8>-FWAJ;Yb(Fh@2X!dK83ut!s82AlU&!G01en0Hy}YpS zF%mgih)vdB`-kLPPk*Y}~jpTv(gI@GgTQ zxPJZmUd+>_`9H7Q!z7W*@FvD$V^;jb26_Qh8IU{ z*WA=}93DqQLj$J-GH|3=N%5lFFflj!0yR9DRr9jGXQ-gEG6Z}S0QUtp60yiTEEq9P z!J9YA1_RW*0akZ1s>RxvwP6Lq!niq2J6c+ti(7bWnTg4yrJb=6SdNYMY3EE!;Ge;0 zOG6M>rnI%Rw5UpclWsr6! z)m>KR&KdCJ$syv6urU4`M}Tpcv+iPe>Z8l?v>wimGuPDo+35~&d}vie-O#WwnWIN< zVguR^s~Gxah!mj$=;H4QB_*HX;o;tz=X2WH+o==*?Jckdo}OAd8F=prY4bj*(V71y z&L!8W^Wv9|ZfC?yfwvP~zGB6`4Kfwz%n4W0$u~PYd)<;A+|BeV0lr|Jw$`q zyboYV$-#jShfE06|K3n$Y!V5MNeYX?NYqlUUw3an`9>Y@? zz665PUB%x7Z73}%p(1zeXKyGgochVQUYlXoL82nqo{b?Ou<6=DSq7^xDGKqL@55jF95*eOvHD8%f`cHb>o0=GX1>gtx3G^%kb zAIxEJ!gFL7v>zB4$ZF}Msxu@@4{F|c_wEEZzJy(fQFE=dqM`t4qU^qm=AJWha<@4F zPP%Cwx3*5g>7A65%Y3+ZCdod1XP38(tRv?aQq1t?{F^iMq0>wROFT7YA9o1|JV{O# zBPJ0NI)e`)=L|drUO}kx2+JZy5n1n&rIy@)0-rUi_AAO*cHzSbuN((5jiDTMYTRKH%f$UoRmjDA$}d*>`hx~qo=Pwkwdw2^sCOceA;P<{^{5AiCR zDC6B=ku73kRSmefDfOYx;;7G&&LL}c^#kwHt$B*fD_@s4dCanNDThA|Jb-*n2qvMg z6j6_f9PjIxx zh6d;jO?YC8VKM-lH*eZ>e0t%>kDptfdX#WWBZk1YFq1&?c0qT6(tr)Hu0tTDK|-aI zFJ_J0Vtz+_5*mu4t8hUJ24i(zn~9dP@@|sYj*jA*n)|Q@QBhHx5>T1akZ-6^n#3rr zcjwL>be($F@Nrg6FIq^yfp8xanE91)2VxFJO9@YE@_nAfj= zMwX(CP4tuS{_S5Manik(lW_g?uR32Ym>HyavcdO-Q70*fh`~q_U2)pxNs1C2+)nax zau+u=%H5~~kC2o#EN7(N&_Mrx&%=lclpXBt?V}OZNW9L>JPv69B~L;vK+a&C=*BBZ z$rv2n%FPYuMT%qy@}80LE8Hwz9-eg)bgTX1MUXR)7y$SBibNK3!b}ne)EnvR-_OjH z=y|iKr9xOlWUEWodI>6-l#_F7Y5_2FoJ>PtAjL$6sO8D?sP5peor@3g6W3Bz{i&s; z#fcN)7Cz%v&g=K)W=k0&tk7FIr)@AuvO?(HlLU`z4sr4z<+!Ba9cpCMBbdixcf&1~ia~L%|5wCFT(MJ5wKy0pL9M80OH zw6_}nQsak9$*x&Ezl8l$F?5ZQtGhc{Q7~*arxUbY-DBDuI(9KYh9rS}Y(c>LlzJxlwUnF_gouUY(PZolW5d0^EEQ z4(-~x^C38sj4dKOr#tA8wmML?@BK*x$j_e1Lf7)e&SrG(bVX(lo^M>P?9d2S3ip7@ zs2)E2f$oi>4h-lj&`N+qQPnzaLy!sATqfS8$zxo!PwY3}~ zpFVBXoz1A3TME<}k6T&2dgaO;>CVp1h|yenFZrC%w^2HA;yhnF(`>uEyy0O=bLPXT zm#^RfR_^)q2a^1b>5quiq`e_3&{>Gm?r{Qn4M!qo>P12i6?Mk~o^C{Rw3_BEL^`*|aK0v{rt2ku6@m5gfq`YGIYFtI z4Kgum7DU4(2G1daaT~3CUAbcUa!v^tDqw`7e0tnqRVYU~yu9>x@0>CV7d3W7Mn*PR z!4SGNU;08f>bpzKME-7#II z`L~*~^Y|mci4E51KeX2P<@;JVaIEr(9`AwmZ@K^QEY#K2^~auP00IH{_~LQWGM>b* zxcmT}(euyai7=r>5|mE8IGO61CU0sM*GxCtt`<2ztQMj#95$pUJ+ zdwL=ec7+}=QcZ!Y)l_To2vP`_j}9BW40N4#0<{Kgssx8OSkm4e3IG;r@iFxJQAtU6 zi#n_a5iCzf4h#q>_Jhn-8tUqkXXgMham*=4hb-XDToRzi*Kwh8f(duiguNs^LQ99IdTD_ ziU@Pc(#?Gjr0|x+i=t#mEF77JBFrG+l2cHaCj8Q;KCZ5}vg!$a=A?o}fa4I>6R5?< z0UoV9E-U*4$4bIhv5LWUIlcBRGy|!}X%0Ag)U5-NRc1W<8(ea;xrGQ%+FmxjU>y|T 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 -6903141547663845486 [label="",color="black",fontcolor="black"]; --6903141547663845486 [label="/\\ jarro_pequeno = 3\n/\\ jarro_grande = 0"]; --5484804798014709476 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --3139966685307173636 [label="/\\ jarro_pequeno = 0\n/\\ jarro_grande = 5"]; --5484804798014709476 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --5484804798014709476 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --5484804798014709476 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --5484804798014709476 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --6903141547663845486 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; --6903141547663845486 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; --4053931664713403790 [label="/\\ jarro_pequeno = 3\n/\\ jarro_grande = 5"]; --6903141547663845486 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --6903141547663845486 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; --6903141547663845486 -> 5458270148537692363 [label="",color="black",fontcolor="black"]; -5458270148537692363 [label="/\\ jarro_pequeno = 0\n/\\ jarro_grande = 3"]; --6903141547663845486 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; --3139966685307173636 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; --3139966685307173636 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --3139966685307173636 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --3139966685307173636 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --3139966685307173636 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --3139966685307173636 -> -3063024226093955969 [label="",color="black",fontcolor="black"]; --3063024226093955969 [label="/\\ jarro_pequeno = 3\n/\\ jarro_grande = 2"]; --4053931664713403790 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; --4053931664713403790 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; --4053931664713403790 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --4053931664713403790 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; --4053931664713403790 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; --4053931664713403790 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; -5458270148537692363 -> 6372234522398623301 [label="",color="black",fontcolor="black"]; -6372234522398623301 [label="/\\ jarro_pequeno = 3\n/\\ jarro_grande = 3"]; -5458270148537692363 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; -5458270148537692363 -> 5458270148537692363 [label="",color="black",fontcolor="black"]; -5458270148537692363 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; -5458270148537692363 -> 5458270148537692363 [label="",color="black",fontcolor="black"]; -5458270148537692363 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; --3063024226093955969 -> -3063024226093955969 [label="",color="black",fontcolor="black"]; --3063024226093955969 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; --3063024226093955969 -> -4130678271262510351 [label="",color="black",fontcolor="black"]; --4130678271262510351 [label="/\\ jarro_pequeno = 0\n/\\ jarro_grande = 2"]; --3063024226093955969 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; --3063024226093955969 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --3063024226093955969 -> -3063024226093955969 [label="",color="black",fontcolor="black"]; -6372234522398623301 -> 6372234522398623301 [label="",color="black",fontcolor="black"]; -6372234522398623301 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; -6372234522398623301 -> 5458270148537692363 [label="",color="black",fontcolor="black"]; -6372234522398623301 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; -6372234522398623301 -> -2676148449289922938 [label="",color="black",fontcolor="black"]; --2676148449289922938 [label="/\\ jarro_pequeno = 1\n/\\ jarro_grande = 5"]; -6372234522398623301 -> 6372234522398623301 [label="",color="black",fontcolor="black"]; --4130678271262510351 -> -3063024226093955969 [label="",color="black",fontcolor="black"]; --4130678271262510351 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --4130678271262510351 -> -4130678271262510351 [label="",color="black",fontcolor="black"]; --4130678271262510351 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --4130678271262510351 -> -4130678271262510351 [label="",color="black",fontcolor="black"]; --4130678271262510351 -> -5871589370185021976 [label="",color="black",fontcolor="black"]; --5871589370185021976 [label="/\\ jarro_pequeno = 2\n/\\ jarro_grande = 0"]; --2676148449289922938 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; --2676148449289922938 -> -2676148449289922938 [label="",color="black",fontcolor="black"]; --2676148449289922938 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --2676148449289922938 -> -4804497626813582490 [label="",color="black",fontcolor="black"]; --4804497626813582490 [label="/\\ jarro_pequeno = 1\n/\\ jarro_grande = 0"]; --2676148449289922938 -> -2676148449289922938 [label="",color="black",fontcolor="black"]; --2676148449289922938 -> 6372234522398623301 [label="",color="black",fontcolor="black"]; --5871589370185021976 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; --5871589370185021976 -> -3959372824750809080 [label="",color="black",fontcolor="black"]; --3959372824750809080 [label="/\\ jarro_pequeno = 2\n/\\ jarro_grande = 5"]; --5871589370185021976 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --5871589370185021976 -> -5871589370185021976 [label="",color="black",fontcolor="black"]; --5871589370185021976 -> -4130678271262510351 [label="",color="black",fontcolor="black"]; --5871589370185021976 -> -5871589370185021976 [label="",color="black",fontcolor="black"]; --4804497626813582490 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; --4804497626813582490 -> -2676148449289922938 [label="",color="black",fontcolor="black"]; --4804497626813582490 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; --4804497626813582490 -> -4804497626813582490 [label="",color="black",fontcolor="black"]; --4804497626813582490 -> 4535482304481829670 [label="",color="black",fontcolor="black"]; -4535482304481829670 [label="/\\ jarro_pequeno = 0\n/\\ jarro_grande = 1"]; --4804497626813582490 -> -4804497626813582490 [label="",color="black",fontcolor="black"]; --3959372824750809080 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; --3959372824750809080 -> -3959372824750809080 [label="",color="black",fontcolor="black"]; --3959372824750809080 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; --3959372824750809080 -> -5871589370185021976 [label="",color="black",fontcolor="black"]; --3959372824750809080 -> -3959372824750809080 [label="",color="black",fontcolor="black"]; --3959372824750809080 -> 5381450370688004168 [label="",color="black",fontcolor="black"]; -5381450370688004168 [label="/\\ jarro_pequeno = 3\n/\\ jarro_grande = 4"]; -4535482304481829670 -> 3251695063285994920 [label="",color="black",fontcolor="black"]; -3251695063285994920 [label="/\\ jarro_pequeno = 3\n/\\ jarro_grande = 1"]; -4535482304481829670 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; -4535482304481829670 -> 4535482304481829670 [label="",color="black",fontcolor="black"]; -4535482304481829670 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; -4535482304481829670 -> 4535482304481829670 [label="",color="black",fontcolor="black"]; -4535482304481829670 -> -4804497626813582490 [label="",color="black",fontcolor="black"]; -5381450370688004168 -> 5381450370688004168 [label="",color="black",fontcolor="black"]; -5381450370688004168 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; -5381450370688004168 -> 6449105013082457798 [label="",color="black",fontcolor="black"]; -6449105013082457798 [label="/\\ jarro_pequeno = 0\n/\\ jarro_grande = 4"]; -5381450370688004168 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; -5381450370688004168 -> -3959372824750809080 [label="",color="black",fontcolor="black"]; -5381450370688004168 -> 5381450370688004168 [label="",color="black",fontcolor="black"]; -3251695063285994920 -> 3251695063285994920 [label="",color="black",fontcolor="black"]; -3251695063285994920 -> -4053931664713403790 [label="",color="black",fontcolor="black"]; -3251695063285994920 -> 4535482304481829670 [label="",color="black",fontcolor="black"]; -3251695063285994920 -> -6903141547663845486 [label="",color="black",fontcolor="black"]; -3251695063285994920 -> 6449105013082457798 [label="",color="black",fontcolor="black"]; -3251695063285994920 -> 3251695063285994920 [label="",color="black",fontcolor="black"]; -6449105013082457798 -> 5381450370688004168 [label="",color="black",fontcolor="black"]; -6449105013082457798 -> -3139966685307173636 [label="",color="black",fontcolor="black"]; -6449105013082457798 -> 6449105013082457798 [label="",color="black",fontcolor="black"]; -6449105013082457798 -> -5484804798014709476 [label="",color="black",fontcolor="black"]; -6449105013082457798 -> 6449105013082457798 [label="",color="black",fontcolor="black"]; -6449105013082457798 -> 3251695063285994920 [label="",color="black",fontcolor="black"]; -{rank = same; -5484804798014709476;} -{rank = same; -6903141547663845486;-3139966685307173636;} -{rank = same; -4053931664713403790;-3063024226093955969;5458270148537692363;} -{rank = same; -4130678271262510351;6372234522398623301;} -{rank = same; -5871589370185021976;-2676148449289922938;} -{rank = same; -3959372824750809080;-4804497626813582490;} -{rank = same; 4535482304481829670;5381450370688004168;} -{rank = same; 6449105013082457798;3251695063285994920;} -} -} \ No newline at end of file diff --git a/tla_specifications/states.json b/tla_specifications/states.json deleted file mode 100644 index a88f45b..0000000 --- a/tla_specifications/states.json +++ /dev/null @@ -1,684 +0,0 @@ -{ - "name": "DiskGraph", - "directed": true, - "strict": true, - "nodesep": "0.35", - "_subgraph_cnt": 9, - "objects": [ - { - "_gvid": 9, - "name": "-5484804798014709476", - "label": "/\\\\ jarro_pequeno = 0\\n/\\\\ jarro_grande = 0", - "style": "filled" - }, - { - "_gvid": 10, - "name": "-6903141547663845486", - "label": "/\\\\ jarro_pequeno = 3\\n/\\\\ jarro_grande = 0" - }, - { - "_gvid": 11, - "name": "-3139966685307173636", - "label": "/\\\\ jarro_pequeno = 0\\n/\\\\ jarro_grande = 5" - }, - { - "_gvid": 12, - "name": "-4053931664713403790", - "label": "/\\\\ jarro_pequeno = 3\\n/\\\\ jarro_grande = 5" - }, - { - "_gvid": 13, - "name": "5458270148537692363", - "label": "/\\\\ jarro_pequeno = 0\\n/\\\\ jarro_grande = 3" - }, - { - "_gvid": 14, - "name": "-3063024226093955969", - "label": "/\\\\ jarro_pequeno = 3\\n/\\\\ jarro_grande = 2" - }, - { - "_gvid": 15, - "name": "6372234522398623301", - "label": "/\\\\ jarro_pequeno = 3\\n/\\\\ jarro_grande = 3" - }, - { - "_gvid": 16, - "name": "-4130678271262510351", - "label": "/\\\\ jarro_pequeno = 0\\n/\\\\ jarro_grande = 2" - }, - { - "_gvid": 17, - "name": "-2676148449289922938", - "label": "/\\\\ jarro_pequeno = 1\\n/\\\\ jarro_grande = 5" - }, - { - "_gvid": 18, - "name": "-5871589370185021976", - "label": "/\\\\ jarro_pequeno = 2\\n/\\\\ jarro_grande = 0" - }, - { - "_gvid": 19, - "name": "-4804497626813582490", - "label": "/\\\\ jarro_pequeno = 1\\n/\\\\ jarro_grande = 0" - }, - { - "_gvid": 20, - "name": "-3959372824750809080", - "label": "/\\\\ jarro_pequeno = 2\\n/\\\\ jarro_grande = 5" - }, - { - "_gvid": 21, - "name": "4535482304481829670", - "label": "/\\\\ jarro_pequeno = 0\\n/\\\\ jarro_grande = 1" - }, - { - "_gvid": 22, - "name": "5381450370688004168", - "label": "/\\\\ jarro_pequeno = 3\\n/\\\\ jarro_grande = 4" - }, - { - "_gvid": 23, - "name": "3251695063285994920", - "label": "/\\\\ jarro_pequeno = 3\\n/\\\\ jarro_grande = 1" - }, - { - "_gvid": 24, - "name": "6449105013082457798", - "label": "/\\\\ jarro_pequeno = 0\\n/\\\\ jarro_grande = 4" - } - ], - "edges": [ - { - "_gvid": 0, - "tail": 9, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 1, - "tail": 9, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 2, - "tail": 9, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 3, - "tail": 10, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 4, - "tail": 10, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 5, - "tail": 10, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 6, - "tail": 10, - "head": 13, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 7, - "tail": 11, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 8, - "tail": 11, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 9, - "tail": 11, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 10, - "tail": 11, - "head": 14, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 11, - "tail": 12, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 12, - "tail": 12, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 13, - "tail": 12, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 14, - "tail": 13, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 15, - "tail": 13, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 16, - "tail": 13, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 17, - "tail": 13, - "head": 13, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 18, - "tail": 13, - "head": 15, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 19, - "tail": 14, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 20, - "tail": 14, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 21, - "tail": 14, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 22, - "tail": 14, - "head": 14, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 23, - "tail": 14, - "head": 16, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 24, - "tail": 15, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 25, - "tail": 15, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 26, - "tail": 15, - "head": 13, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 27, - "tail": 15, - "head": 15, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 28, - "tail": 15, - "head": 17, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 29, - "tail": 16, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 30, - "tail": 16, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 31, - "tail": 16, - "head": 14, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 32, - "tail": 16, - "head": 16, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 33, - "tail": 16, - "head": 18, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 34, - "tail": 17, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 35, - "tail": 17, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 36, - "tail": 17, - "head": 15, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 37, - "tail": 17, - "head": 17, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 38, - "tail": 17, - "head": 19, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 39, - "tail": 18, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 40, - "tail": 18, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 41, - "tail": 18, - "head": 16, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 42, - "tail": 18, - "head": 18, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 43, - "tail": 18, - "head": 20, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 44, - "tail": 19, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 45, - "tail": 19, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 46, - "tail": 19, - "head": 17, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 47, - "tail": 19, - "head": 19, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 48, - "tail": 19, - "head": 21, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 49, - "tail": 20, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 50, - "tail": 20, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 51, - "tail": 20, - "head": 18, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 52, - "tail": 20, - "head": 20, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 53, - "tail": 20, - "head": 22, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 54, - "tail": 21, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 55, - "tail": 21, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 56, - "tail": 21, - "head": 19, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 57, - "tail": 21, - "head": 21, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 58, - "tail": 21, - "head": 23, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 59, - "tail": 22, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 60, - "tail": 22, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 61, - "tail": 22, - "head": 20, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 62, - "tail": 22, - "head": 22, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 63, - "tail": 22, - "head": 24, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 64, - "tail": 23, - "head": 10, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 65, - "tail": 23, - "head": 12, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 66, - "tail": 23, - "head": 21, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 67, - "tail": 23, - "head": 23, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 68, - "tail": 23, - "head": 24, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 69, - "tail": 24, - "head": 9, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 70, - "tail": 24, - "head": 11, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 71, - "tail": 24, - "head": 22, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 72, - "tail": 24, - "head": 23, - "color": "black", - "fontcolor": "black", - "label": "" - }, - { - "_gvid": 73, - "tail": 24, - "head": 24, - "color": "black", - "fontcolor": "black", - "label": "" - } - ] -} diff --git a/tla_specifications/token-transfer/README.md b/tla_specifications/token-transfer/README.md deleted file mode 100644 index 33fc3fc..0000000 --- a/tla_specifications/token-transfer/README.md +++ /dev/null @@ -1,9 +0,0 @@ -# Token Tranfer protocol - -Examples imported from https://github.com/informalsystems/tla-apalache-workshop - -JSON files are parsed with [Apalache](https://github.com/informalsystems/apalache): - -``` sh -apalache-mc parse --output=TokenTransferX.json TokenTransferX.tla -``` diff --git a/tla_specifications/token-transfer/TokenTransfer1.json b/tla_specifications/token-transfer/TokenTransfer1.json deleted file mode 100644 index 97ea93c..0000000 --- a/tla_specifications/token-transfer/TokenTransfer1.json +++ /dev/null @@ -1,344 +0,0 @@ -{ - "name": "ApalacheIR", - "version": "1.0", - "description": "https://apalache.informal.systems/docs/adr/005adr-json.html", - "modules": [ - { - "kind": "TlaModule", - "name": "TokenTransfer1", - "declarations": [ - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 21, - "column": 5 - }, - "to": { - "line": 21, - "column": 12 - } - }, - "type": "Untyped", - "kind": "TlaConstDecl", - "name": "ACCOUNTS" - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 18, - "column": 5 - }, - "to": { - "line": 18, - "column": 10 - } - }, - "type": "Untyped", - "kind": "TlaConstDecl", - "name": "CHAINS" - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 26, - "column": 5 - }, - "to": { - "line": 26, - "column": 9 - } - }, - "type": "Untyped", - "kind": "TlaVarDecl", - "name": "banks" - }, - { - "source": { - "filename": "typedefs", - "from": { - "line": 16, - "column": 1 - }, - "to": { - "line": 16, - "column": 25 - } - }, - "type": "Untyped", - "kind": "TlaOperDecl", - "name": "typedefs_included", - "formalParams": [ - - ], - "isRecursive": false, - "body": { - "source": { - "filename": "typedefs", - "from": { - "line": 16, - "column": 22 - }, - "to": { - "line": 16, - "column": 25 - } - }, - "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaBool", - "value": true - } - } - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 29, - "column": 1 - }, - "to": { - "line": 31, - "column": 17 - } - }, - "type": "Untyped", - "kind": "TlaOperDecl", - "name": "Init", - "formalParams": [ - - ], - "isRecursive": false, - "body": { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 30, - "column": 5 - }, - "to": { - "line": 31, - "column": 17 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "EXISTS3", - "args": [ - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 30, - "column": 5 - }, - "to": { - "line": 31, - "column": 17 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "b" - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 30, - "column": 14 - }, - "to": { - "line": 30, - "column": 42 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "FUN_SET", - "args": [ - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 30, - "column": 16 - }, - "to": { - "line": 30, - "column": 33 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "SET_TIMES", - "args": [ - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 30, - "column": 16 - }, - "to": { - "line": 30, - "column": 21 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "CHAINS" - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 30, - "column": 26 - }, - "to": { - "line": 30, - "column": 33 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "ACCOUNTS" - } - ] - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 30, - "column": 38 - }, - "to": { - "line": 30, - "column": 40 - } - }, - "type": "Untyped", - "kind": "ValEx", - "value": { - "kind": "TlaIntSet" - } - } - ] - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 31, - "column": 9 - }, - "to": { - "line": 31, - "column": 17 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "EQ", - "args": [ - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 31, - "column": 9 - }, - "to": { - "line": 31, - "column": 13 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "banks" - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 31, - "column": 17 - }, - "to": { - "line": 31, - "column": 17 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "b" - } - ] - } - ] - } - }, - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 34, - "column": 1 - }, - "to": { - "line": 35, - "column": 19 - } - }, - "type": "Untyped", - "kind": "TlaOperDecl", - "name": "Next", - "formalParams": [ - - ], - "isRecursive": false, - "body": { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 35, - "column": 5 - }, - "to": { - "line": 35, - "column": 19 - } - }, - "type": "Untyped", - "kind": "OperEx", - "oper": "UNCHANGED", - "args": [ - { - "source": { - "filename": "TokenTransfer1", - "from": { - "line": 35, - "column": 15 - }, - "to": { - "line": 35, - "column": 19 - } - }, - "type": "Untyped", - "kind": "NameEx", - "name": "banks" - } - ] - } - } - ] - } - ] -} \ No newline at end of file diff --git a/tla_specifications/token-transfer/TokenTransfer1.tla b/tla_specifications/token-transfer/TokenTransfer1.tla deleted file mode 100644 index b4c83ff..0000000 --- a/tla_specifications/token-transfer/TokenTransfer1.tla +++ /dev/null @@ -1,37 +0,0 @@ ------------------------ MODULE TokenTransfer1 --------------------------------- -(* - * This is an example of a very simplistic token transfer - * for presentation purposes. - * Do not use it in production, as it may lead to loss of tokens. - * - * Version 1: introducing data structures - * - * Igor Konnov, 2021 - *) -EXTENDS Integers, typedefs - -\* check typedefs.tla for type aliases - -CONSTANT - \* A set of blockchains, i.e., their names - \* @type: Set(CHAIN); - CHAINS, - \* A set of accounts, i.e., their names - \* @type: Set(ACCOUNTS); - ACCOUNTS - -VARIABLES - \* For every chain and account, store the amount of tokens in the account - \* @type: ADDR -> Int; - banks - -\* Initialize the world, e.g., from the last upgrade -Init == - \E b \in [ CHAINS \X ACCOUNTS -> Int ]: - banks = b - -\* Update the world -Next == - UNCHANGED banks - -=============================================================================== diff --git a/tla_specifications/token-transfer/TokenTransfer2.tla b/tla_specifications/token-transfer/TokenTransfer2.tla deleted file mode 100644 index 2ccc9b8..0000000 --- a/tla_specifications/token-transfer/TokenTransfer2.tla +++ /dev/null @@ -1,61 +0,0 @@ ------------------------ MODULE TokenTransfer2 --------------------------------- -(* - * This is an example of a very simplistic token transfer - * for presentation purposes. - * Do not use it in production, as it may lead to loss of tokens. - * - * Version 2: let the banks do the local banking - * Version 1: introducing data structures - * - * Igor Konnov, 2021 - *) -EXTENDS Integers, typedefs - -CONSTANT - \* A set of blockchains, i.e., their names - \* @type: Set(CHAIN); - CHAINS, - \* A set of accounts, i.e., their names - \* @type: Set(ACCOUNT); - ACCOUNTS - -VARIABLES - \* For every chain and account, store the amount of tokens in the account - \* @type: ADDR -> Int; - banks - -\* Initialize the world, e.g., from the last upgrade -Init == - \E b \in [ CHAINS \X ACCOUNTS -> Nat ]: - /\ \A c \in CHAINS: - b[c, "reserve"] > 0 - /\ banks = b - -\* Transfer the tokens from on account to another (on the same chain) -LocalTransfer(chain, from, to, amount) == - /\ banks[chain, from] >= amount - /\ from /= to - /\ banks[chain, from] - amount >= 0 - /\ banks' = [banks EXCEPT - ![chain, from] = banks[chain, from] - amount, - ![chain, to] = banks[chain, to] + amount - ] - -\* Update the world -Next == - \E chain \in CHAINS, from, to \in ACCOUNTS, amount \in Nat: - LocalTransfer(chain, from, to, amount) - -(************************** PROPERTIES ***************************************) - -\* every bank always has reserves -ReservesInv == - \A chain \in CHAINS: - banks[chain, "reserve"] > 0 - -\* no bank account goes negative -NoNegativeAccounts == - \A address \in DOMAIN banks: - banks[address] >= 0 - -=============================================================================== diff --git a/tla_specifications/token-transfer/typedefs.tla b/tla_specifications/token-transfer/typedefs.tla deleted file mode 100644 index 52d5574..0000000 --- a/tla_specifications/token-transfer/typedefs.tla +++ /dev/null @@ -1,17 +0,0 @@ --------------------------------- MODULE typedefs ------------------------------ -(* -## Type aliases - - We introduce the following aliases for the types that are used in this - specification. - - @typeAlias: CHAIN = Str; - @typeAlias: ACCOUNT = Str; - @typeAlias: ADDR = <>; - @typeAlias: BANK = (ADDR -> Int); - - @typeAlias: DENOM = Str; - @typeAlias: DADDR = <>; - *) -typedefs_included == TRUE -=============================================================================== diff --git a/tla_specifications/trace.out b/tla_specifications/trace.out deleted file mode 100644 index c635fe1..0000000 --- a/tla_specifications/trace.out +++ /dev/null @@ -1,27 +0,0 @@ -State 1: -/\ jarro_pequeno = 0 -/\ jarro_grande = 0 - -State 2: -/\ jarro_pequeno = 0 -/\ jarro_grande = 5 - -State 3: -/\ jarro_pequeno = 3 -/\ jarro_grande = 2 - -State 4: -/\ jarro_pequeno = 0 -/\ jarro_grande = 2 - -State 5: -/\ jarro_pequeno = 2 -/\ jarro_grande = 0 - -State 6: -/\ jarro_pequeno = 2 -/\ jarro_grande = 5 - -State 7: -/\ jarro_pequeno = 3 -/\ jarro_grande = 4 diff --git a/tla_specifications/traffic_semaphore/config.json b/tla_specifications/traffic_semaphore/config.json deleted file mode 100644 index 7398dcf..0000000 --- a/tla_specifications/traffic_semaphore/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "processes": [ - { - "process_id": "main", - "actions": [ - "\\E s \\in {0, 1} : TurnGreen(s) \\/ TurnYellow(s) \\/ TurnRed(s)" - ] - } - ], - "shared_variables": ["colors", "next_to_open"] -} diff --git a/tla_specifications/traffic_semaphore/states.dot b/tla_specifications/traffic_semaphore/states.dot deleted file mode 100644 index 5d9ef92..0000000 --- a/tla_specifications/traffic_semaphore/states.dot +++ /dev/null @@ -1,24 +0,0 @@ -strict digraph DiskGraph { -nodesep=0.35; -subgraph cluster_graph { -color="white"; -7210969400895743542 [label="/\\ colors = (0 :> \"red\" @@ 1 :> \"red\")\n/\\ next_to_open = 0",style = filled] -7210969400895743542 -> 8666215057606062623 [label="",color="black",fontcolor="black"]; -8666215057606062623 [label="/\\ colors = (0 :> \"green\" @@ 1 :> \"red\")\n/\\ next_to_open = 1"]; -8666215057606062623 -> -1145142259021417419 [label="",color="black",fontcolor="black"]; --1145142259021417419 [label="/\\ colors = (0 :> \"yellow\" @@ 1 :> \"red\")\n/\\ next_to_open = 1"]; --1145142259021417419 -> 7220866383477917723 [label="",color="black",fontcolor="black"]; -7220866383477917723 [label="/\\ colors = (0 :> \"red\" @@ 1 :> \"red\")\n/\\ next_to_open = 1"]; -7220866383477917723 -> 6003703145199322104 [label="",color="black",fontcolor="black"]; -6003703145199322104 [label="/\\ colors = (0 :> \"red\" @@ 1 :> \"green\")\n/\\ next_to_open = 0"]; -6003703145199322104 -> 5389667823581670897 [label="",color="black",fontcolor="black"]; -5389667823581670897 [label="/\\ colors = (0 :> \"red\" @@ 1 :> \"yellow\")\n/\\ next_to_open = 0"]; -5389667823581670897 -> 7210969400895743542 [label="",color="black",fontcolor="black"]; -{rank = same; 7210969400895743542;} -{rank = same; 8666215057606062623;} -{rank = same; -1145142259021417419;} -{rank = same; 7220866383477917723;} -{rank = same; 6003703145199322104;} -{rank = same; 5389667823581670897;} -} -} \ No newline at end of file diff --git a/tla_specifications/traffic_semaphore_with_problem/config.json b/tla_specifications/traffic_semaphore_with_problem/config.json deleted file mode 100644 index 7398dcf..0000000 --- a/tla_specifications/traffic_semaphore_with_problem/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "processes": [ - { - "process_id": "main", - "actions": [ - "\\E s \\in {0, 1} : TurnGreen(s) \\/ TurnYellow(s) \\/ TurnRed(s)" - ] - } - ], - "shared_variables": ["colors", "next_to_open"] -} diff --git a/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC-0.st b/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC-0.st deleted file mode 100644 index e69de29..0000000 diff --git a/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC.st b/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC.st deleted file mode 100644 index e69de29..0000000 diff --git a/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC_0.fp b/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC_0.fp deleted file mode 100644 index e69de29..0000000 diff --git a/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC_1.fp b/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/MC_1.fp deleted file mode 100644 index e69de29..0000000 diff --git a/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/nodes_0 b/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/nodes_0 deleted file mode 100644 index d8a565815082505d45d8fadab90123b2f198dc2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108 zcmZQz`|m!p#%@zZCj$`dTC#FcwTkO55SxJ!OfoPqF|cVZyzu?W2~RGN2v#+W3@GLx JtB0Gz2mm{08e#wd diff --git a/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/nodes_1 b/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/nodes_1 deleted file mode 100644 index 029199979aacdca0122eb760343dc8474efcc80f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 108 zcmZQz`|m!p#%@zZCj$_)UooHYWRhh!h|RzVCK(u*7}#!yc$w^NT;c>0!K#K4RSmM4 G2y*}e{23hp diff --git a/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/ptrs_0 b/tla_specifications/traffic_semaphore_with_problem/states/22-08-06-11-55-15/ptrs_0 deleted file mode 100644 index e6a9f8731472b263526ceba9d3d675552eed1527..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48 ocmezGKC{MdQ$;5O6zp2Ea#6L4>n