├── .ciignore ├── .devcontainer ├── devcontainer.json └── install.sh ├── .gitattributes ├── .github ├── scripts │ ├── TLAi-linter.genai.js │ ├── check_manifest_features.py │ ├── check_manifest_files.py │ ├── check_manifest_schema.py │ ├── check_markdown_table.py │ ├── check_proofs.py │ ├── check_small_models.py │ ├── format_markdown_table.py │ ├── generate_manifest.py │ ├── linux-setup.sh │ ├── parse_modules.py │ ├── record_model_state_space.py │ ├── requirements.txt │ ├── smoke_test_large_models.py │ ├── tla_utils.py │ ├── translate_pluscal.py │ ├── unicode_conversion.py │ └── windows-setup.sh └── workflows │ ├── CI.yml │ ├── TLAi.yml │ ├── ewd998.yml │ ├── manual.yml │ └── run.sh ├── .gitignore ├── .gitmodules ├── .gitpod.Dockerfile ├── .gitpod.yml ├── CITATION.cff ├── CNAME ├── CONTRIBUTING.md ├── DEVELOPING.md ├── LICENSE.md ├── README.md ├── manifest-schema.json └── specifications ├── Bakery-Boulangerie ├── Bakery.tla ├── Boulanger.tla ├── MCBakery.cfg ├── MCBakery.tla ├── MCBoulanger.cfg ├── MCBoulanger.tla ├── README.md └── manifest.json ├── CASPaxos └── README.md ├── Caesar └── README.md ├── CarTalkPuzzle ├── CarTalkPuzzle.pdf ├── CarTalkPuzzle.tla ├── CarTalkPuzzle.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ ├── CarTalkPuzzle.aux │ ├── CarTalkPuzzle.pdf │ ├── CarTalkPuzzle.tex │ ├── CarTalkPuzzle___Model_1.launch │ ├── CarTalkPuzzle___Model_2.launch │ ├── CarTalkPuzzle___Model_3.launch │ ├── Model_1 │ │ ├── CarTalkPuzzle.tla │ │ ├── MC.cfg │ │ ├── MC.out │ │ ├── MC.tla │ │ └── MC_TE.out │ ├── Model_2 │ │ ├── CarTalkPuzzle.tla │ │ ├── MC.cfg │ │ ├── MC.out │ │ ├── MC.tla │ │ └── MC_TE.out │ └── Model_3 │ │ ├── 11-10-28-22-57-47 │ │ ├── MC.st │ │ └── MC_0.fp │ │ ├── CarTalkPuzzle.tla │ │ ├── MC.cfg │ │ ├── MC.out │ │ ├── MC.tla │ │ └── MC_TE.out ├── manifest.json └── orc-solution.txt ├── Chameneos ├── Chameneos.cfg ├── Chameneos.pdf ├── Chameneos.tla ├── README.md └── manifest.json ├── CheckpointCoordination ├── CheckpointCoordination.tla ├── MCCheckpointCoordination.cfg ├── MCCheckpointCoordination.tla ├── MCCheckpointCoordinationFailure.cfg ├── README.md └── manifest.json ├── CigaretteSmokers ├── CigaretteSmokers.cfg ├── CigaretteSmokers.pdf ├── CigaretteSmokers.tla ├── README.md └── manifest.json ├── CoffeeCan ├── CoffeeCan.tla ├── CoffeeCan1000Beans.cfg ├── CoffeeCan100Beans.cfg ├── CoffeeCan3000Beans.cfg └── manifest.json ├── DataPort └── README.md ├── DieHard ├── DieHard.cfg ├── DieHard.pdf ├── DieHard.tla ├── DieHard.toolbox │ ├── .project │ └── .settings │ │ └── org.lamport.tla.toolbox.prefs ├── DieHarder.pdf ├── DieHarder.tla ├── MCDieHarder.cfg ├── MCDieHarder.pdf ├── MCDieHarder.tla ├── README └── manifest.json ├── DiningPhilosophers ├── DiningPhilosophers.cfg ├── DiningPhilosophers.tla └── manifest.json ├── Disruptor ├── Disruptor_MPMC.cfg ├── Disruptor_MPMC.tla ├── Disruptor_MPMC_liveliness.cfg ├── Disruptor_SPMC.cfg ├── Disruptor_SPMC.tla ├── README.md ├── RingBuffer.tla └── manifest.json ├── EinsteinRiddle ├── Einstein.cfg ├── Einstein.tla └── manifest.json ├── FiniteMonotonic ├── CRDT.tla ├── CRDT_proof.tla ├── DistributedReplicatedLog.tla ├── Folds.tla ├── Functions.tla ├── MCCRDT.cfg ├── MCCRDT.tla ├── MCDistributedReplicatedLog.cfg ├── MCDistributedReplicatedLog.tla ├── MCReplicatedLog.cfg ├── MCReplicatedLog.tla ├── README.md ├── ReplicatedLog.tla └── manifest.json ├── GameOfLife ├── GameOfLife.cfg ├── GameOfLife.pdf ├── GameOfLife.tla ├── README.md └── manifest.json ├── HLC └── README.md ├── Huang ├── Huang.cfg ├── Huang.tla └── manifest.json ├── KeyValueStore ├── ClientCentric.tla ├── KVsnap.tla ├── KeyValueStore.tla ├── LICENSE ├── MCKVS.tla ├── MCKVSSafetyLarge.cfg ├── MCKVSSafetyMedium.cfg ├── MCKVSSafetySmall.cfg ├── MCKVsnap.cfg ├── MCKVsnap.tla ├── README.md ├── Util.tla └── manifest.json ├── KnuthYao ├── KnuthYao.tla ├── Prob.tla ├── README.md ├── SimKnuthYao.R ├── SimKnuthYao.cfg ├── SimKnuthYao.tla └── manifest.json ├── L1 └── README.md ├── LearnProofs ├── AddTwo.tla ├── FindHighest.tla ├── MCFindHighest.cfg ├── MCFindHighest.tla └── manifest.json ├── LeastCircularSubstring ├── LeastCircularSubstring.pdf ├── LeastCircularSubstring.tla ├── MCLeastCircularSubstring.tla ├── MCLeastCircularSubstringMedium.cfg ├── MCLeastCircularSubstringSmall.cfg ├── README.md ├── ZSequences.tla ├── lcs.py ├── manifest.json └── requirements.txt ├── LevelChecking ├── LevelSpec.tla └── manifest.json ├── LoopInvariance ├── BinarySearch.pdf ├── BinarySearch.tla ├── MCBinarySearch.cfg ├── MCBinarySearch.tla ├── MCQuicksort.cfg ├── MCQuicksort.tla ├── Quicksort.pdf ├── Quicksort.tla ├── README.txt ├── SumSequence.pdf ├── SumSequence.tla └── manifest.json ├── Majority ├── MCMajority.cfg ├── MCMajority.tla ├── Majority.tla ├── MajorityProof.tla ├── README.md └── manifest.json ├── MisraReachability ├── MCParReach.cfg ├── MCParReach.tla ├── MCReachabilityTest.tla ├── MCReachabilityTestAllGraphs.cfg ├── MCReachabilityTestRandomGraphs.cfg ├── MCReachable.cfg ├── MCReachable.tla ├── ParReach.pdf ├── ParReach.tla ├── ParReachProofs.pdf ├── ParReachProofs.tla ├── README ├── Reachability.pdf ├── Reachability.tla ├── ReachabilityProofs.pdf ├── ReachabilityProofs.tla ├── ReachabilityTest.pdf ├── ReachabilityTest.tla ├── Reachable.pdf ├── Reachable.tla ├── ReachableProofs.pdf ├── ReachableProofs.tla └── manifest.json ├── MissionariesAndCannibals ├── MissionariesAndCannibals.cfg ├── MissionariesAndCannibals.pdf ├── MissionariesAndCannibals.tla ├── MissionariesAndCannibals.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ └── MissionariesAndCannibals___Model_1.launch ├── README └── manifest.json ├── Moving_Cat_Puzzle ├── Cat.tla ├── CatEvenBoxes.cfg ├── CatOddBoxes.cfg └── manifest.json ├── MultiCarElevator ├── Elevator.tla ├── ElevatorLivenessLarge.cfg ├── ElevatorLivenessMedium.cfg ├── ElevatorSafetyLarge.cfg ├── ElevatorSafetyMedium.cfg ├── ElevatorSafetySmall.cfg └── manifest.json ├── MultiPaxos-SMR ├── MultiPaxos.tla ├── MultiPaxos_MC.cfg ├── MultiPaxos_MC.tla ├── MultiPaxos_MC_small.cfg ├── README.md └── manifest.json ├── MultiPaxos └── README.md ├── N-Queens ├── Queens.tla ├── Queens.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ ├── FourQueens │ │ ├── MC.cfg │ │ ├── MC.out │ │ ├── MC.tla │ │ ├── MC_TE.out │ │ └── Queens.tla │ └── Queens___FourQueens.launch ├── QueensPluscal.tla ├── QueensPluscal.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ ├── FourQueens │ │ ├── MC.cfg │ │ ├── MC.out │ │ ├── MC.tla │ │ ├── MC_TE.out │ │ └── QueensPluscal.tla │ └── QueensPluscal___FourQueens.launch ├── README └── manifest.json ├── NanoBlockchain ├── MCNano.tla ├── MCNanoLarge.cfg ├── MCNanoMedium.cfg ├── MCNanoSmall.cfg ├── Nano.tla └── manifest.json ├── ParalleRaft └── README.md ├── Paxos ├── Consensus.tla ├── MCConsensus.cfg ├── MCConsensus.tla ├── MCPaxos.cfg ├── MCPaxos.tla ├── MCVoting.cfg ├── MCVoting.tla ├── Paxos.tla ├── README ├── Voting.tla └── manifest.json ├── PaxosHowToWinATuringAward ├── Consensus.pdf ├── Consensus.tla ├── Consensus.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ └── Consensus___3Values.launch ├── MCConsensus.cfg ├── MCConsensus.tla ├── MCPaxos.tla ├── MCPaxosSmall.cfg ├── MCPaxosTiny.cfg ├── MCVoting.cfg ├── MCVoting.tla ├── Paxos.pdf ├── Paxos.tla ├── Paxos.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ ├── Paxos___SmallModel.launch │ └── Paxos___TinyModel.launch ├── README.txt ├── Voting.pdf ├── Voting.tla ├── Voting.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ ├── Voting.pdf │ └── Voting___SmallModel.launch └── manifest.json ├── Prisoners ├── MCPrisoners.tla ├── Prisoners.cfg ├── Prisoners.tla └── manifest.json ├── Prisoners_Single_Switch ├── Prisoner.cfg ├── Prisoner.tla ├── PrisonerLightUnknown.cfg ├── PrisonerSolo.cfg ├── PrisonerSoloLightUnknown.cfg ├── README.md └── manifest.json ├── README ├── ReadersWriters ├── MC.cfg ├── MC.tla ├── ReadersWriters.tla └── manifest.json ├── SDP_Verification ├── LICENSE ├── README.md ├── SDP_Attack_New_Solution_Spec │ ├── Comment.txt │ ├── MC.cfg │ ├── MC.tla │ ├── Model_Config_for_NAT.PNG │ ├── Model_Config_without_NAT.PNG │ └── SPA_Attack_New.tla ├── SDP_Attack_Spec │ ├── Comment.txt │ ├── MC.cfg │ ├── MC.tla │ ├── Model_Config_for_NAT.PNG │ ├── Model_Config_without_NAT.PNG │ └── SPA_Attack.tla ├── Specifying and Verifying SDP Protocol Based Zero Trust Architecture Using TLA+.pptx └── manifest.json ├── SimplifiedFastPaxos ├── FastPaxos.cfg ├── FastPaxos.pdf ├── FastPaxos.tla ├── Paxos.cfg ├── Paxos.pdf ├── Paxos.tla ├── README.md └── manifest.json ├── SingleLaneBridge ├── MC.cfg ├── MC.tla ├── SingleLaneBridge.tla └── manifest.json ├── SlidingPuzzles ├── README.md ├── SlidingPuzzles.cfg ├── SlidingPuzzles.pdf ├── SlidingPuzzles.tla └── manifest.json ├── SlushProtocol ├── Slush.tla ├── SlushLarge.cfg ├── SlushMedium.cfg ├── SlushSmall.cfg └── manifest.json ├── SnapshotIsolation └── README.md ├── SpanningTree ├── README.txt ├── SpanTree.cfg ├── SpanTree.pdf ├── SpanTree.tla ├── SpanTree.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ └── SpanTree___Model_1.launch ├── SpanTreeRandom.cfg ├── SpanTreeRandom.pdf ├── SpanTreeRandom.tla ├── SpanTreeRandom.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ └── SpanTreeRandom___Model_1.launch ├── SpanTreeTest.pdf ├── SpanTreeTest.tla ├── SpanTreeTest.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ ├── SpanTreeTest___Model_4_Nodes.launch │ └── SpanTreeTest___Model_5_Nodes.launch ├── SpanTreeTest4Nodes.cfg ├── SpanTreeTest5Nodes.cfg └── manifest.json ├── SpecifyingSystems ├── AdvancedExamples │ ├── BNFGrammars.tla │ ├── DifferentialEquations.tla │ ├── Graphs.tla │ ├── InnerSequential.tla │ ├── InnerSerial.tla │ ├── MCInnerSequential.cfg │ ├── MCInnerSequential.tla │ ├── MCInnerSerial.cfg │ ├── MCInnerSerial.cfg.alt │ ├── MCInnerSerial.tla │ ├── README │ ├── RegisterInterface.tla │ ├── SerialMemory.tla │ ├── testout1 │ └── testout2 ├── AsynchronousInterface │ ├── AsynchInterface.cfg │ ├── AsynchInterface.tla │ ├── Channel.cfg │ ├── Channel.tla │ ├── PrintValues.cfg │ ├── PrintValues.tla │ └── README ├── CachingMemory │ ├── InternalMemory.tla │ ├── MCInternalMemory.cfg │ ├── MCInternalMemory.tla │ ├── MCWriteThroughCache.cfg │ ├── MCWriteThroughCache.tla │ ├── Memory.tla │ ├── MemoryInterface.tla │ ├── README │ ├── WriteThroughCache.tla │ └── WriteThroughCacheInstanced.tla ├── Composing │ ├── BinaryHourClock.tla │ ├── Channel.tla │ ├── ChannelRefinement.tla │ ├── CompositeFIFO.tla │ ├── HourClock.tla │ ├── InternalMemory.tla │ ├── JointActionMemory.tla │ ├── MemoryInterface.tla │ └── README ├── FIFO │ ├── Channel.tla │ ├── FIFO.tla │ ├── InnerFIFO.tla │ ├── InnerFIFOInstanced.tla │ ├── MCInnerFIFO.cfg │ ├── MCInnerFIFO.tla │ └── README ├── HourClock │ ├── HourClock.cfg │ ├── HourClock.tla │ ├── HourClock2.cfg │ ├── HourClock2.tla │ └── README ├── Liveness │ ├── HourClock.tla │ ├── InternalMemory.tla │ ├── LiveHourClock.cfg │ ├── LiveHourClock.tla │ ├── LiveInternalMemory.tla │ ├── LiveWriteThroughCache.tla │ ├── MCInternalMemory.tla │ ├── MCLiveInternalMemory.cfg │ ├── MCLiveInternalMemory.tla │ ├── MCLiveWriteThroughCache.cfg │ ├── MCLiveWriteThroughCache.tla │ ├── Memory.tla │ ├── MemoryInterface.tla │ ├── README │ └── WriteThroughCacheInstanced.tla ├── MoreMath │ └── README ├── README ├── RealTime │ ├── HourClock.tla │ ├── InternalMemory.tla │ ├── MCRealTime.tla │ ├── MCRealTimeHourClock.cfg │ ├── MCRealTimeHourClock.tla │ ├── Memory.tla │ ├── MemoryInterface.tla │ ├── README │ ├── RTMemory.tla │ ├── RTWriteThroughCache.tla │ ├── RealTimeHourClock.tla │ ├── RealTime_SS.tla │ └── WriteThroughCache.tla ├── SimpleMath │ ├── README │ ├── SimpleMath.cfg │ └── SimpleMath.tla ├── Standard │ ├── Bags.tla │ ├── FiniteSets.tla │ ├── Integers.tla │ ├── Naturals.tla │ ├── Peano.tla │ ├── ProtoReals.tla │ ├── README │ ├── Reals.tla │ └── Sequences.tla ├── Syntax │ ├── BNFGrammars.tla │ └── TLAPlusGrammar.tla ├── TLC │ ├── ABCorrectness.cfg │ ├── ABCorrectness.tla │ ├── AlternatingBit.tla │ ├── BNFGrammars.tla │ ├── ConfigFileGrammar.tla │ ├── MCAlternatingBit.cfg │ ├── MCAlternatingBit.tla │ ├── README │ └── TLC.tla.SpecifyingSystems └── manifest.json ├── Stones ├── Stones.cfg ├── Stones.tla └── manifest.json ├── SyncConsensus └── README.md ├── TLC ├── TLCMC.tla ├── TestGraphs.cfg ├── TestGraphs.tla └── manifest.json ├── TeachingConcurrency ├── README.txt ├── Simple.cfg ├── Simple.pdf ├── Simple.tla ├── SimpleRegular.cfg ├── SimpleRegular.pdf ├── SimpleRegular.tla └── manifest.json ├── TencentPaxos └── README.md ├── Termination └── README.md ├── Tla-tortoise-hare └── README.md ├── TransitiveClosure ├── TransitiveClosure.cfg ├── TransitiveClosure.pdf ├── TransitiveClosure.tla └── manifest.json ├── TwoPhase ├── Alternate.tla ├── MCTwoPhase.cfg ├── MCTwoPhase.tla ├── README ├── TwoPhase.tla └── manifest.json ├── VoldemortKV └── README.md ├── YoYo ├── MCYoYoNoPruning.cfg ├── MCYoYoNoPruning.tla ├── MCYoYoPruning.cfg ├── MCYoYoPruning.tla ├── README.md ├── YoYoAllGraphs.cfg ├── YoYoAllGraphs.tla ├── YoYoNoPruning.tla ├── YoYoPruning.tla └── manifest.json ├── aba-asyn-byz ├── README.md ├── aba_asyn_byz.cfg ├── aba_asyn_byz.tla └── manifest.json ├── acp ├── ACP_NB.tla ├── ACP_NB_TLC.cfg ├── ACP_NB_TLC.tla ├── ACP_NB_WRONG_TLC.cfg ├── ACP_NB_WRONG_TLC.tla ├── ACP_SB.tla ├── ACP_SB_TLC.cfg ├── ACP_SB_TLC.tla ├── README.md └── manifest.json ├── allocator ├── AllocatorImplementation.cfg ├── AllocatorImplementation.tla ├── AllocatorRefinement.cfg ├── AllocatorRefinement.tla ├── README ├── SchedulingAllocator.cfg ├── SchedulingAllocator.tla ├── SimpleAllocator.cfg ├── SimpleAllocator.tla ├── allocator.pdf └── manifest.json ├── async-comm └── README.md ├── barriers ├── Barrier.cfg ├── Barrier.tla ├── Barriers.cfg ├── Barriers.tla ├── README.md └── manifest.json ├── bcastByz ├── README.md ├── bcastByz.cfg ├── bcastByz.tla ├── bcastByzNoBcast.cfg └── manifest.json ├── bcastFolklore ├── README.md ├── bcastFolklore.cfg ├── bcastFolklore.tla └── manifest.json ├── bosco ├── README.md ├── bosco.cfg ├── bosco.tla └── manifest.json ├── braf ├── BufferedRandomAccessFile.cfg ├── BufferedRandomAccessFile.tla ├── README.md └── manifest.json ├── btree ├── README.md ├── btree.cfg ├── btree.tla ├── kvstore.cfg ├── kvstore.tla └── manifest.json ├── byihive ├── LICENSE ├── README.md ├── VoucherCancel.cfg ├── VoucherCancel.tla ├── VoucherIssue.cfg ├── VoucherIssue.tla ├── VoucherLifeCycle.cfg ├── VoucherLifeCycle.tla ├── VoucherRedeem.cfg ├── VoucherRedeem.tla ├── VoucherTransfer.cfg ├── VoucherTransfer.tla └── manifest.json ├── byzpaxos ├── BPConProof.cfg ├── BPConProof.tla ├── Consensus.cfg ├── Consensus.tla ├── PConProof.cfg ├── PConProof.tla ├── README.md ├── VoteProof.cfg ├── VoteProof.tla └── manifest.json ├── c1cs ├── README.md ├── c1cs.cfg ├── c1cs.tla └── manifest.json ├── cbc_max ├── README.md ├── cbc_max.tla └── manifest.json ├── cf1s-folklore ├── README.md ├── cf1s_folklore.cfg ├── cf1s_folklore.tla └── manifest.json ├── chang_roberts ├── ChangRoberts.tla ├── MCChangRoberts.cfg ├── MCChangRoberts.tla ├── README.md └── manifest.json ├── detector_chan96 ├── Age_Channel.tla ├── EPFailureDetector.tla ├── EnvironmentController.cfg ├── EnvironmentController.tla ├── README.md └── manifest.json ├── dijkstra-mutex ├── DijkstraMutex.tla ├── DijkstraMutex.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ ├── DijkstraMutex___LSpec-model.launch │ ├── DijkstraMutex___Safety-4-processors.launch │ ├── LSpec-model │ │ ├── DijkstraMutex.tla │ │ ├── MC.cfg │ │ ├── MC.out │ │ ├── MC.tla │ │ └── MC_TE.out │ └── Safety-4-processors │ │ ├── DijkstraMutex.tla │ │ ├── MC.cfg │ │ ├── MC.out │ │ ├── MC.tla │ │ └── MC_TE.out └── manifest.json ├── diskpaxos ├── DiskSynod.tla ├── HDiskSynod.tla ├── MC_HDiskSynod.cfg ├── MC_HDiskSynod.tla ├── README.md ├── Synod.tla └── manifest.json ├── echo ├── Echo.tla ├── MCEcho.cfg ├── MCEcho.tla ├── Relation.tla └── manifest.json ├── egalitarian-paxos └── README.md ├── ewd426 ├── SimTokenRing.cfg ├── SimTokenRing.tla ├── TokenRing.cfg ├── TokenRing.tla └── manifest.json ├── ewd687a ├── EWD687a.tla ├── EWD687aPlusCal.tla ├── EWD687a_anim.cfg ├── EWD687a_anim.tla ├── EWD687a_anim_1.gif ├── EWD687a_anim_2.gif ├── EWD687a_anim_2.out ├── MCEWD687a.cfg ├── MCEWD687a.tla ├── README.md └── manifest.json ├── ewd840 ├── EWD840.cfg ├── EWD840.gif ├── EWD840.tla ├── EWD840_anim.cfg ├── EWD840_anim.tla ├── EWD840_json.cfg ├── EWD840_json.tla ├── EWD840_proof.tla ├── README.md ├── SyncTerminationDetection.cfg ├── SyncTerminationDetection.tla ├── SyncTerminationDetection_proof.tla └── manifest.json ├── ewd998 ├── AsyncTerminationDetection.cfg ├── AsyncTerminationDetection.tla ├── AsyncTerminationDetection_proof.tla ├── EWD998.cfg ├── EWD998.gif ├── EWD998.pdf ├── EWD998.tla ├── EWD998Chan.cfg ├── EWD998Chan.tla ├── EWD998ChanID.cfg ├── EWD998ChanID.tla ├── EWD998ChanID_export.cfg ├── EWD998ChanID_export.tla ├── EWD998ChanID_shiviz.cfg ├── EWD998ChanID_shiviz.tla ├── EWD998ChanTrace.cfg ├── EWD998ChanTrace.md ├── EWD998ChanTrace.ndjson ├── EWD998ChanTrace.tla ├── EWD998Chan_opts.tla ├── EWD998PCal.cfg ├── EWD998PCal.tla ├── EWD998Small.cfg ├── EWD998_anim.tla ├── EWD998_opts.R ├── EWD998_opts.gif ├── EWD998_opts.tla ├── EWD998_optsSC.tla ├── EWD998_opts_pt3.gif ├── EWD998_opts_pt4.gif ├── EWD998_proof.tla ├── Folds.tla ├── Functions.tla ├── README.Rmd ├── README.md ├── README_files │ └── figure-gfm │ │ ├── unnamed-chunk-3-1.png │ │ ├── unnamed-chunk-3-2.png │ │ ├── unnamed-chunk-3-3.png │ │ ├── unnamed-chunk-4-1.png │ │ ├── unnamed-chunk-4-2.png │ │ ├── unnamed-chunk-4-3.png │ │ └── unnamed-chunk-5-1.png ├── SmokeEWD998.cfg ├── SmokeEWD998.tla ├── SmokeEWD998_SC.cfg ├── SmokeEWD998_SC.tla ├── SmokeEWD998_SC1651624910.csv ├── Utils.tla ├── impl │ ├── lib │ │ ├── gson-2.8.6.jar │ │ └── gson-LICENSE │ └── src │ │ ├── EWD998.java │ │ ├── EWD998App.java │ │ ├── Pair.java │ │ └── VectorClock.java └── manifest.json ├── fastpaxos └── README.md ├── fpaxos └── README.md ├── glowingRaccoon ├── clean.cfg ├── clean.tla ├── manifest.json ├── product.cfg ├── product.tla ├── stages.cfg └── stages.tla ├── lamport_mutex ├── LamportMutex.tla ├── LamportMutex_proofs.tla ├── MCLamportMutex.cfg ├── MCLamportMutex.tla ├── README.md └── manifest.json ├── leaderless └── README.md ├── locks_auxiliary_vars ├── Lock.cfg ├── Lock.tla ├── LockHS.cfg ├── LockHS.tla ├── Peterson.cfg ├── Peterson.tla ├── README.md ├── Stuttering.tla └── manifest.json ├── losa_ap └── README.md ├── losa_rda └── README.md ├── m2paxos └── README.md ├── mongo-repl-tla └── README.md ├── naiad └── README.md ├── nbacc_ray97 ├── README.md ├── manifest.json ├── nbacc_ray97.cfg └── nbacc_ray97.tla ├── nbacg_guer01 ├── README.md ├── manifest.json ├── nbacg_guer01.cfg └── nbacg_guer01.tla ├── nfc04 └── README.md ├── raft └── README.md ├── spanning ├── MC_spanning.cfg ├── MC_spanning.tla ├── README.md ├── manifest.json └── spanning.tla ├── sums_even ├── MC_sums_even.cfg ├── MC_sums_even.tla ├── README.md ├── manifest.json └── sums_even.tla ├── tcp ├── MCtcp.cfg ├── MCtcp.tla ├── manifest.json └── tcp.tla ├── tower_of_hanoi ├── Bits.java ├── Bits.tla ├── Hanoi.tla ├── Hanoi.toolbox │ ├── .project │ ├── .settings │ │ └── org.lamport.tla.toolbox.prefs │ ├── Hanoi___Model_1.launch │ └── Model_1 │ │ ├── Bits.class │ │ ├── Bits.tla │ │ ├── Hanoi.tla │ │ ├── MC.cfg │ │ ├── MC.out │ │ ├── MC.tla │ │ └── MC_TE.out ├── HanoiSeq.tla ├── README.md └── manifest.json └── transaction_commit ├── 2PCwithBTM.cfg ├── 2PCwithBTM.tla ├── PaxosCommit.cfg ├── PaxosCommit.tla ├── README ├── TCommit.cfg ├── TCommit.tla ├── TwoPhase.cfg ├── TwoPhase.tla └── manifest.json /.ciignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.ciignore -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.devcontainer/install.sh -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | -------------------------------------------------------------------------------- /.github/scripts/TLAi-linter.genai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/TLAi-linter.genai.js -------------------------------------------------------------------------------- /.github/scripts/check_manifest_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/check_manifest_features.py -------------------------------------------------------------------------------- /.github/scripts/check_manifest_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/check_manifest_files.py -------------------------------------------------------------------------------- /.github/scripts/check_manifest_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/check_manifest_schema.py -------------------------------------------------------------------------------- /.github/scripts/check_markdown_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/check_markdown_table.py -------------------------------------------------------------------------------- /.github/scripts/check_proofs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/check_proofs.py -------------------------------------------------------------------------------- /.github/scripts/check_small_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/check_small_models.py -------------------------------------------------------------------------------- /.github/scripts/format_markdown_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/format_markdown_table.py -------------------------------------------------------------------------------- /.github/scripts/generate_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/generate_manifest.py -------------------------------------------------------------------------------- /.github/scripts/linux-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/linux-setup.sh -------------------------------------------------------------------------------- /.github/scripts/parse_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/parse_modules.py -------------------------------------------------------------------------------- /.github/scripts/record_model_state_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/record_model_state_space.py -------------------------------------------------------------------------------- /.github/scripts/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/requirements.txt -------------------------------------------------------------------------------- /.github/scripts/smoke_test_large_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/smoke_test_large_models.py -------------------------------------------------------------------------------- /.github/scripts/tla_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/tla_utils.py -------------------------------------------------------------------------------- /.github/scripts/translate_pluscal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/translate_pluscal.py -------------------------------------------------------------------------------- /.github/scripts/unicode_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/unicode_conversion.py -------------------------------------------------------------------------------- /.github/scripts/windows-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/scripts/windows-setup.sh -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.github/workflows/TLAi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/workflows/TLAi.yml -------------------------------------------------------------------------------- /.github/workflows/ewd998.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/workflows/ewd998.yml -------------------------------------------------------------------------------- /.github/workflows/manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/workflows/manual.yml -------------------------------------------------------------------------------- /.github/workflows/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.github/workflows/run.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.gitmodules -------------------------------------------------------------------------------- /.gitpod.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.gitpod.Dockerfile -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | examples.tlapl.us -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEVELOPING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/DEVELOPING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/README.md -------------------------------------------------------------------------------- /manifest-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/manifest-schema.json -------------------------------------------------------------------------------- /specifications/Bakery-Boulangerie/Bakery.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Bakery-Boulangerie/Bakery.tla -------------------------------------------------------------------------------- /specifications/Bakery-Boulangerie/Boulanger.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Bakery-Boulangerie/Boulanger.tla -------------------------------------------------------------------------------- /specifications/Bakery-Boulangerie/MCBakery.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Bakery-Boulangerie/MCBakery.cfg -------------------------------------------------------------------------------- /specifications/Bakery-Boulangerie/MCBakery.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Bakery-Boulangerie/MCBakery.tla -------------------------------------------------------------------------------- /specifications/Bakery-Boulangerie/MCBoulanger.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Bakery-Boulangerie/MCBoulanger.cfg -------------------------------------------------------------------------------- /specifications/Bakery-Boulangerie/MCBoulanger.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Bakery-Boulangerie/MCBoulanger.tla -------------------------------------------------------------------------------- /specifications/Bakery-Boulangerie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Bakery-Boulangerie/README.md -------------------------------------------------------------------------------- /specifications/Bakery-Boulangerie/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Bakery-Boulangerie/manifest.json -------------------------------------------------------------------------------- /specifications/CASPaxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CASPaxos/README.md -------------------------------------------------------------------------------- /specifications/Caesar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Caesar/README.md -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.pdf -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.tla -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/.project -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/CarTalkPuzzle.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/CarTalkPuzzle.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/CarTalkPuzzle.pdf -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/CarTalkPuzzle.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/CarTalkPuzzle.tex -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_1/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_1/MC.cfg -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_1/MC.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_1/MC.out -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_1/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_1/MC.tla -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_1/MC_TE.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_1/MC_TE.out -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_2/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_2/MC.cfg -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_2/MC.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_2/MC.out -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_2/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_2/MC.tla -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_2/MC_TE.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_2/MC_TE.out -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/11-10-28-22-57-47/MC.st: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/11-10-28-22-57-47/MC_0.fp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/MC.cfg -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/MC.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/MC.out -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/MC.tla -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/MC_TE.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/CarTalkPuzzle.toolbox/Model_3/MC_TE.out -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/manifest.json -------------------------------------------------------------------------------- /specifications/CarTalkPuzzle/orc-solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CarTalkPuzzle/orc-solution.txt -------------------------------------------------------------------------------- /specifications/Chameneos/Chameneos.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Chameneos/Chameneos.cfg -------------------------------------------------------------------------------- /specifications/Chameneos/Chameneos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Chameneos/Chameneos.pdf -------------------------------------------------------------------------------- /specifications/Chameneos/Chameneos.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Chameneos/Chameneos.tla -------------------------------------------------------------------------------- /specifications/Chameneos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Chameneos/README.md -------------------------------------------------------------------------------- /specifications/Chameneos/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Chameneos/manifest.json -------------------------------------------------------------------------------- /specifications/CheckpointCoordination/CheckpointCoordination.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CheckpointCoordination/CheckpointCoordination.tla -------------------------------------------------------------------------------- /specifications/CheckpointCoordination/MCCheckpointCoordination.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CheckpointCoordination/MCCheckpointCoordination.cfg -------------------------------------------------------------------------------- /specifications/CheckpointCoordination/MCCheckpointCoordination.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CheckpointCoordination/MCCheckpointCoordination.tla -------------------------------------------------------------------------------- /specifications/CheckpointCoordination/MCCheckpointCoordinationFailure.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CheckpointCoordination/MCCheckpointCoordinationFailure.cfg -------------------------------------------------------------------------------- /specifications/CheckpointCoordination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CheckpointCoordination/README.md -------------------------------------------------------------------------------- /specifications/CheckpointCoordination/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CheckpointCoordination/manifest.json -------------------------------------------------------------------------------- /specifications/CigaretteSmokers/CigaretteSmokers.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CigaretteSmokers/CigaretteSmokers.cfg -------------------------------------------------------------------------------- /specifications/CigaretteSmokers/CigaretteSmokers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CigaretteSmokers/CigaretteSmokers.pdf -------------------------------------------------------------------------------- /specifications/CigaretteSmokers/CigaretteSmokers.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CigaretteSmokers/CigaretteSmokers.tla -------------------------------------------------------------------------------- /specifications/CigaretteSmokers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CigaretteSmokers/README.md -------------------------------------------------------------------------------- /specifications/CigaretteSmokers/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CigaretteSmokers/manifest.json -------------------------------------------------------------------------------- /specifications/CoffeeCan/CoffeeCan.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CoffeeCan/CoffeeCan.tla -------------------------------------------------------------------------------- /specifications/CoffeeCan/CoffeeCan1000Beans.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CoffeeCan/CoffeeCan1000Beans.cfg -------------------------------------------------------------------------------- /specifications/CoffeeCan/CoffeeCan100Beans.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CoffeeCan/CoffeeCan100Beans.cfg -------------------------------------------------------------------------------- /specifications/CoffeeCan/CoffeeCan3000Beans.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CoffeeCan/CoffeeCan3000Beans.cfg -------------------------------------------------------------------------------- /specifications/CoffeeCan/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/CoffeeCan/manifest.json -------------------------------------------------------------------------------- /specifications/DataPort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DataPort/README.md -------------------------------------------------------------------------------- /specifications/DieHard/DieHard.cfg: -------------------------------------------------------------------------------- 1 | SPECIFICATION Spec 2 | INVARIANTS TypeOK NotSolved 3 | -------------------------------------------------------------------------------- /specifications/DieHard/DieHard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/DieHard.pdf -------------------------------------------------------------------------------- /specifications/DieHard/DieHard.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/DieHard.tla -------------------------------------------------------------------------------- /specifications/DieHard/DieHard.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/DieHard.toolbox/.project -------------------------------------------------------------------------------- /specifications/DieHard/DieHard.toolbox/.settings/org.lamport.tla.toolbox.prefs: -------------------------------------------------------------------------------- 1 | ProjectRootFile=PARENT-1-PROJECT_LOC/DieHard.tla 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /specifications/DieHard/DieHarder.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/DieHarder.pdf -------------------------------------------------------------------------------- /specifications/DieHard/DieHarder.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/DieHarder.tla -------------------------------------------------------------------------------- /specifications/DieHard/MCDieHarder.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/MCDieHarder.cfg -------------------------------------------------------------------------------- /specifications/DieHard/MCDieHarder.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/MCDieHarder.pdf -------------------------------------------------------------------------------- /specifications/DieHard/MCDieHarder.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/MCDieHarder.tla -------------------------------------------------------------------------------- /specifications/DieHard/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/README -------------------------------------------------------------------------------- /specifications/DieHard/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DieHard/manifest.json -------------------------------------------------------------------------------- /specifications/DiningPhilosophers/DiningPhilosophers.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DiningPhilosophers/DiningPhilosophers.cfg -------------------------------------------------------------------------------- /specifications/DiningPhilosophers/DiningPhilosophers.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DiningPhilosophers/DiningPhilosophers.tla -------------------------------------------------------------------------------- /specifications/DiningPhilosophers/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/DiningPhilosophers/manifest.json -------------------------------------------------------------------------------- /specifications/Disruptor/Disruptor_MPMC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Disruptor/Disruptor_MPMC.cfg -------------------------------------------------------------------------------- /specifications/Disruptor/Disruptor_MPMC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Disruptor/Disruptor_MPMC.tla -------------------------------------------------------------------------------- /specifications/Disruptor/Disruptor_MPMC_liveliness.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Disruptor/Disruptor_MPMC_liveliness.cfg -------------------------------------------------------------------------------- /specifications/Disruptor/Disruptor_SPMC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Disruptor/Disruptor_SPMC.cfg -------------------------------------------------------------------------------- /specifications/Disruptor/Disruptor_SPMC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Disruptor/Disruptor_SPMC.tla -------------------------------------------------------------------------------- /specifications/Disruptor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Disruptor/README.md -------------------------------------------------------------------------------- /specifications/Disruptor/RingBuffer.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Disruptor/RingBuffer.tla -------------------------------------------------------------------------------- /specifications/Disruptor/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Disruptor/manifest.json -------------------------------------------------------------------------------- /specifications/EinsteinRiddle/Einstein.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/EinsteinRiddle/Einstein.cfg -------------------------------------------------------------------------------- /specifications/EinsteinRiddle/Einstein.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/EinsteinRiddle/Einstein.tla -------------------------------------------------------------------------------- /specifications/EinsteinRiddle/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/EinsteinRiddle/manifest.json -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/CRDT.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/CRDT.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/CRDT_proof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/CRDT_proof.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/DistributedReplicatedLog.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/DistributedReplicatedLog.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/Folds.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/Folds.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/Functions.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/Functions.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/MCCRDT.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/MCCRDT.cfg -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/MCCRDT.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/MCCRDT.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/MCDistributedReplicatedLog.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/MCDistributedReplicatedLog.cfg -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/MCDistributedReplicatedLog.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/MCDistributedReplicatedLog.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/MCReplicatedLog.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/MCReplicatedLog.cfg -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/MCReplicatedLog.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/MCReplicatedLog.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/README.md -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/ReplicatedLog.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/ReplicatedLog.tla -------------------------------------------------------------------------------- /specifications/FiniteMonotonic/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/FiniteMonotonic/manifest.json -------------------------------------------------------------------------------- /specifications/GameOfLife/GameOfLife.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/GameOfLife/GameOfLife.cfg -------------------------------------------------------------------------------- /specifications/GameOfLife/GameOfLife.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/GameOfLife/GameOfLife.pdf -------------------------------------------------------------------------------- /specifications/GameOfLife/GameOfLife.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/GameOfLife/GameOfLife.tla -------------------------------------------------------------------------------- /specifications/GameOfLife/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/GameOfLife/README.md -------------------------------------------------------------------------------- /specifications/GameOfLife/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/GameOfLife/manifest.json -------------------------------------------------------------------------------- /specifications/HLC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/HLC/README.md -------------------------------------------------------------------------------- /specifications/Huang/Huang.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Huang/Huang.cfg -------------------------------------------------------------------------------- /specifications/Huang/Huang.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Huang/Huang.tla -------------------------------------------------------------------------------- /specifications/Huang/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Huang/manifest.json -------------------------------------------------------------------------------- /specifications/KeyValueStore/ClientCentric.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/ClientCentric.tla -------------------------------------------------------------------------------- /specifications/KeyValueStore/KVsnap.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/KVsnap.tla -------------------------------------------------------------------------------- /specifications/KeyValueStore/KeyValueStore.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/KeyValueStore.tla -------------------------------------------------------------------------------- /specifications/KeyValueStore/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/LICENSE -------------------------------------------------------------------------------- /specifications/KeyValueStore/MCKVS.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/MCKVS.tla -------------------------------------------------------------------------------- /specifications/KeyValueStore/MCKVSSafetyLarge.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/MCKVSSafetyLarge.cfg -------------------------------------------------------------------------------- /specifications/KeyValueStore/MCKVSSafetyMedium.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/MCKVSSafetyMedium.cfg -------------------------------------------------------------------------------- /specifications/KeyValueStore/MCKVSSafetySmall.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/MCKVSSafetySmall.cfg -------------------------------------------------------------------------------- /specifications/KeyValueStore/MCKVsnap.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/MCKVsnap.cfg -------------------------------------------------------------------------------- /specifications/KeyValueStore/MCKVsnap.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/MCKVsnap.tla -------------------------------------------------------------------------------- /specifications/KeyValueStore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/README.md -------------------------------------------------------------------------------- /specifications/KeyValueStore/Util.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/Util.tla -------------------------------------------------------------------------------- /specifications/KeyValueStore/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KeyValueStore/manifest.json -------------------------------------------------------------------------------- /specifications/KnuthYao/KnuthYao.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KnuthYao/KnuthYao.tla -------------------------------------------------------------------------------- /specifications/KnuthYao/Prob.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KnuthYao/Prob.tla -------------------------------------------------------------------------------- /specifications/KnuthYao/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KnuthYao/README.md -------------------------------------------------------------------------------- /specifications/KnuthYao/SimKnuthYao.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KnuthYao/SimKnuthYao.R -------------------------------------------------------------------------------- /specifications/KnuthYao/SimKnuthYao.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KnuthYao/SimKnuthYao.cfg -------------------------------------------------------------------------------- /specifications/KnuthYao/SimKnuthYao.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KnuthYao/SimKnuthYao.tla -------------------------------------------------------------------------------- /specifications/KnuthYao/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/KnuthYao/manifest.json -------------------------------------------------------------------------------- /specifications/L1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/L1/README.md -------------------------------------------------------------------------------- /specifications/LearnProofs/AddTwo.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LearnProofs/AddTwo.tla -------------------------------------------------------------------------------- /specifications/LearnProofs/FindHighest.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LearnProofs/FindHighest.tla -------------------------------------------------------------------------------- /specifications/LearnProofs/MCFindHighest.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LearnProofs/MCFindHighest.cfg -------------------------------------------------------------------------------- /specifications/LearnProofs/MCFindHighest.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LearnProofs/MCFindHighest.tla -------------------------------------------------------------------------------- /specifications/LearnProofs/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LearnProofs/manifest.json -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/LeastCircularSubstring.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/LeastCircularSubstring.pdf -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/LeastCircularSubstring.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/LeastCircularSubstring.tla -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/MCLeastCircularSubstring.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/MCLeastCircularSubstring.tla -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/MCLeastCircularSubstringMedium.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/MCLeastCircularSubstringMedium.cfg -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/MCLeastCircularSubstringSmall.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/MCLeastCircularSubstringSmall.cfg -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/README.md -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/ZSequences.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/ZSequences.tla -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/lcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/lcs.py -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LeastCircularSubstring/manifest.json -------------------------------------------------------------------------------- /specifications/LeastCircularSubstring/requirements.txt: -------------------------------------------------------------------------------- 1 | hypothesis == 6.70.0 2 | pytest == 7.2.2 3 | 4 | -------------------------------------------------------------------------------- /specifications/LevelChecking/LevelSpec.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LevelChecking/LevelSpec.tla -------------------------------------------------------------------------------- /specifications/LevelChecking/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LevelChecking/manifest.json -------------------------------------------------------------------------------- /specifications/LoopInvariance/BinarySearch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/BinarySearch.pdf -------------------------------------------------------------------------------- /specifications/LoopInvariance/BinarySearch.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/BinarySearch.tla -------------------------------------------------------------------------------- /specifications/LoopInvariance/MCBinarySearch.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/MCBinarySearch.cfg -------------------------------------------------------------------------------- /specifications/LoopInvariance/MCBinarySearch.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/MCBinarySearch.tla -------------------------------------------------------------------------------- /specifications/LoopInvariance/MCQuicksort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/MCQuicksort.cfg -------------------------------------------------------------------------------- /specifications/LoopInvariance/MCQuicksort.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/MCQuicksort.tla -------------------------------------------------------------------------------- /specifications/LoopInvariance/Quicksort.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/Quicksort.pdf -------------------------------------------------------------------------------- /specifications/LoopInvariance/Quicksort.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/Quicksort.tla -------------------------------------------------------------------------------- /specifications/LoopInvariance/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/README.txt -------------------------------------------------------------------------------- /specifications/LoopInvariance/SumSequence.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/SumSequence.pdf -------------------------------------------------------------------------------- /specifications/LoopInvariance/SumSequence.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/SumSequence.tla -------------------------------------------------------------------------------- /specifications/LoopInvariance/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/LoopInvariance/manifest.json -------------------------------------------------------------------------------- /specifications/Majority/MCMajority.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Majority/MCMajority.cfg -------------------------------------------------------------------------------- /specifications/Majority/MCMajority.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Majority/MCMajority.tla -------------------------------------------------------------------------------- /specifications/Majority/Majority.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Majority/Majority.tla -------------------------------------------------------------------------------- /specifications/Majority/MajorityProof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Majority/MajorityProof.tla -------------------------------------------------------------------------------- /specifications/Majority/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Majority/README.md -------------------------------------------------------------------------------- /specifications/Majority/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Majority/manifest.json -------------------------------------------------------------------------------- /specifications/MisraReachability/MCParReach.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/MCParReach.cfg -------------------------------------------------------------------------------- /specifications/MisraReachability/MCParReach.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/MCParReach.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/MCReachabilityTest.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/MCReachabilityTest.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/MCReachabilityTestAllGraphs.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/MCReachabilityTestAllGraphs.cfg -------------------------------------------------------------------------------- /specifications/MisraReachability/MCReachabilityTestRandomGraphs.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/MCReachabilityTestRandomGraphs.cfg -------------------------------------------------------------------------------- /specifications/MisraReachability/MCReachable.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/MCReachable.cfg -------------------------------------------------------------------------------- /specifications/MisraReachability/MCReachable.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/MCReachable.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/ParReach.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ParReach.pdf -------------------------------------------------------------------------------- /specifications/MisraReachability/ParReach.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ParReach.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/ParReachProofs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ParReachProofs.pdf -------------------------------------------------------------------------------- /specifications/MisraReachability/ParReachProofs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ParReachProofs.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/README -------------------------------------------------------------------------------- /specifications/MisraReachability/Reachability.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/Reachability.pdf -------------------------------------------------------------------------------- /specifications/MisraReachability/Reachability.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/Reachability.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/ReachabilityProofs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ReachabilityProofs.pdf -------------------------------------------------------------------------------- /specifications/MisraReachability/ReachabilityProofs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ReachabilityProofs.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/ReachabilityTest.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ReachabilityTest.pdf -------------------------------------------------------------------------------- /specifications/MisraReachability/ReachabilityTest.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ReachabilityTest.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/Reachable.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/Reachable.pdf -------------------------------------------------------------------------------- /specifications/MisraReachability/Reachable.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/Reachable.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/ReachableProofs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ReachableProofs.pdf -------------------------------------------------------------------------------- /specifications/MisraReachability/ReachableProofs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/ReachableProofs.tla -------------------------------------------------------------------------------- /specifications/MisraReachability/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MisraReachability/manifest.json -------------------------------------------------------------------------------- /specifications/MissionariesAndCannibals/MissionariesAndCannibals.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MissionariesAndCannibals/MissionariesAndCannibals.cfg -------------------------------------------------------------------------------- /specifications/MissionariesAndCannibals/MissionariesAndCannibals.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MissionariesAndCannibals/MissionariesAndCannibals.pdf -------------------------------------------------------------------------------- /specifications/MissionariesAndCannibals/MissionariesAndCannibals.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MissionariesAndCannibals/MissionariesAndCannibals.tla -------------------------------------------------------------------------------- /specifications/MissionariesAndCannibals/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MissionariesAndCannibals/README -------------------------------------------------------------------------------- /specifications/MissionariesAndCannibals/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MissionariesAndCannibals/manifest.json -------------------------------------------------------------------------------- /specifications/Moving_Cat_Puzzle/Cat.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Moving_Cat_Puzzle/Cat.tla -------------------------------------------------------------------------------- /specifications/Moving_Cat_Puzzle/CatEvenBoxes.cfg: -------------------------------------------------------------------------------- 1 | CONSTANTS 2 | Number_Of_Boxes = 6 3 | 4 | SPECIFICATION Spec 5 | 6 | INVARIANT TypeOK 7 | 8 | PROPERTY Victory 9 | -------------------------------------------------------------------------------- /specifications/Moving_Cat_Puzzle/CatOddBoxes.cfg: -------------------------------------------------------------------------------- 1 | CONSTANTS 2 | Number_Of_Boxes = 5 3 | 4 | SPECIFICATION Spec 5 | 6 | INVARIANT TypeOK 7 | 8 | PROPERTY Victory 9 | -------------------------------------------------------------------------------- /specifications/Moving_Cat_Puzzle/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Moving_Cat_Puzzle/manifest.json -------------------------------------------------------------------------------- /specifications/MultiCarElevator/Elevator.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiCarElevator/Elevator.tla -------------------------------------------------------------------------------- /specifications/MultiCarElevator/ElevatorLivenessLarge.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiCarElevator/ElevatorLivenessLarge.cfg -------------------------------------------------------------------------------- /specifications/MultiCarElevator/ElevatorLivenessMedium.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiCarElevator/ElevatorLivenessMedium.cfg -------------------------------------------------------------------------------- /specifications/MultiCarElevator/ElevatorSafetyLarge.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiCarElevator/ElevatorSafetyLarge.cfg -------------------------------------------------------------------------------- /specifications/MultiCarElevator/ElevatorSafetyMedium.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiCarElevator/ElevatorSafetyMedium.cfg -------------------------------------------------------------------------------- /specifications/MultiCarElevator/ElevatorSafetySmall.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiCarElevator/ElevatorSafetySmall.cfg -------------------------------------------------------------------------------- /specifications/MultiCarElevator/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiCarElevator/manifest.json -------------------------------------------------------------------------------- /specifications/MultiPaxos-SMR/MultiPaxos.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiPaxos-SMR/MultiPaxos.tla -------------------------------------------------------------------------------- /specifications/MultiPaxos-SMR/MultiPaxos_MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiPaxos-SMR/MultiPaxos_MC.cfg -------------------------------------------------------------------------------- /specifications/MultiPaxos-SMR/MultiPaxos_MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiPaxos-SMR/MultiPaxos_MC.tla -------------------------------------------------------------------------------- /specifications/MultiPaxos-SMR/MultiPaxos_MC_small.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiPaxos-SMR/MultiPaxos_MC_small.cfg -------------------------------------------------------------------------------- /specifications/MultiPaxos-SMR/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiPaxos-SMR/README.md -------------------------------------------------------------------------------- /specifications/MultiPaxos-SMR/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiPaxos-SMR/manifest.json -------------------------------------------------------------------------------- /specifications/MultiPaxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/MultiPaxos/README.md -------------------------------------------------------------------------------- /specifications/N-Queens/Queens.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/Queens.tla -------------------------------------------------------------------------------- /specifications/N-Queens/Queens.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/Queens.toolbox/.project -------------------------------------------------------------------------------- /specifications/N-Queens/Queens.toolbox/FourQueens/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/Queens.toolbox/FourQueens/MC.cfg -------------------------------------------------------------------------------- /specifications/N-Queens/Queens.toolbox/FourQueens/MC.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/Queens.toolbox/FourQueens/MC.out -------------------------------------------------------------------------------- /specifications/N-Queens/Queens.toolbox/FourQueens/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/Queens.toolbox/FourQueens/MC.tla -------------------------------------------------------------------------------- /specifications/N-Queens/Queens.toolbox/FourQueens/MC_TE.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/Queens.toolbox/FourQueens/MC_TE.out -------------------------------------------------------------------------------- /specifications/N-Queens/Queens.toolbox/FourQueens/Queens.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/Queens.toolbox/FourQueens/Queens.tla -------------------------------------------------------------------------------- /specifications/N-Queens/Queens.toolbox/Queens___FourQueens.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/Queens.toolbox/Queens___FourQueens.launch -------------------------------------------------------------------------------- /specifications/N-Queens/QueensPluscal.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/QueensPluscal.tla -------------------------------------------------------------------------------- /specifications/N-Queens/QueensPluscal.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/QueensPluscal.toolbox/.project -------------------------------------------------------------------------------- /specifications/N-Queens/QueensPluscal.toolbox/FourQueens/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/QueensPluscal.toolbox/FourQueens/MC.cfg -------------------------------------------------------------------------------- /specifications/N-Queens/QueensPluscal.toolbox/FourQueens/MC.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/QueensPluscal.toolbox/FourQueens/MC.out -------------------------------------------------------------------------------- /specifications/N-Queens/QueensPluscal.toolbox/FourQueens/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/QueensPluscal.toolbox/FourQueens/MC.tla -------------------------------------------------------------------------------- /specifications/N-Queens/QueensPluscal.toolbox/FourQueens/MC_TE.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/QueensPluscal.toolbox/FourQueens/MC_TE.out -------------------------------------------------------------------------------- /specifications/N-Queens/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/README -------------------------------------------------------------------------------- /specifications/N-Queens/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/N-Queens/manifest.json -------------------------------------------------------------------------------- /specifications/NanoBlockchain/MCNano.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/NanoBlockchain/MCNano.tla -------------------------------------------------------------------------------- /specifications/NanoBlockchain/MCNanoLarge.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/NanoBlockchain/MCNanoLarge.cfg -------------------------------------------------------------------------------- /specifications/NanoBlockchain/MCNanoMedium.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/NanoBlockchain/MCNanoMedium.cfg -------------------------------------------------------------------------------- /specifications/NanoBlockchain/MCNanoSmall.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/NanoBlockchain/MCNanoSmall.cfg -------------------------------------------------------------------------------- /specifications/NanoBlockchain/Nano.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/NanoBlockchain/Nano.tla -------------------------------------------------------------------------------- /specifications/NanoBlockchain/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/NanoBlockchain/manifest.json -------------------------------------------------------------------------------- /specifications/ParalleRaft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ParalleRaft/README.md -------------------------------------------------------------------------------- /specifications/Paxos/Consensus.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/Consensus.tla -------------------------------------------------------------------------------- /specifications/Paxos/MCConsensus.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/MCConsensus.cfg -------------------------------------------------------------------------------- /specifications/Paxos/MCConsensus.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/MCConsensus.tla -------------------------------------------------------------------------------- /specifications/Paxos/MCPaxos.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/MCPaxos.cfg -------------------------------------------------------------------------------- /specifications/Paxos/MCPaxos.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/MCPaxos.tla -------------------------------------------------------------------------------- /specifications/Paxos/MCVoting.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/MCVoting.cfg -------------------------------------------------------------------------------- /specifications/Paxos/MCVoting.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/MCVoting.tla -------------------------------------------------------------------------------- /specifications/Paxos/Paxos.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/Paxos.tla -------------------------------------------------------------------------------- /specifications/Paxos/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/README -------------------------------------------------------------------------------- /specifications/Paxos/Voting.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/Voting.tla -------------------------------------------------------------------------------- /specifications/Paxos/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Paxos/manifest.json -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Consensus.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Consensus.pdf -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Consensus.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Consensus.tla -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Consensus.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Consensus.toolbox/.project -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Consensus.toolbox/.settings/org.lamport.tla.toolbox.prefs: -------------------------------------------------------------------------------- 1 | ProjectRootFile=PARENT-1-PROJECT_LOC/Consensus.tla 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/MCConsensus.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/MCConsensus.cfg -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/MCConsensus.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/MCConsensus.tla -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/MCPaxos.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/MCPaxos.tla -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/MCPaxosSmall.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/MCPaxosSmall.cfg -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/MCPaxosTiny.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/MCPaxosTiny.cfg -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/MCVoting.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/MCVoting.cfg -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/MCVoting.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/MCVoting.tla -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Paxos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Paxos.pdf -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Paxos.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Paxos.tla -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Paxos.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Paxos.toolbox/.project -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Paxos.toolbox/.settings/org.lamport.tla.toolbox.prefs: -------------------------------------------------------------------------------- 1 | ProjectRootFile=PARENT-1-PROJECT_LOC/Paxos.tla 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/README.txt -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Voting.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Voting.pdf -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Voting.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Voting.tla -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Voting.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Voting.toolbox/.project -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Voting.toolbox/.settings/org.lamport.tla.toolbox.prefs: -------------------------------------------------------------------------------- 1 | ProjectRootFile=PARENT-1-PROJECT_LOC/Voting.tla 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/Voting.toolbox/Voting.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/Voting.toolbox/Voting.pdf -------------------------------------------------------------------------------- /specifications/PaxosHowToWinATuringAward/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/PaxosHowToWinATuringAward/manifest.json -------------------------------------------------------------------------------- /specifications/Prisoners/MCPrisoners.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners/MCPrisoners.tla -------------------------------------------------------------------------------- /specifications/Prisoners/Prisoners.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners/Prisoners.cfg -------------------------------------------------------------------------------- /specifications/Prisoners/Prisoners.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners/Prisoners.tla -------------------------------------------------------------------------------- /specifications/Prisoners/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners/manifest.json -------------------------------------------------------------------------------- /specifications/Prisoners_Single_Switch/Prisoner.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners_Single_Switch/Prisoner.cfg -------------------------------------------------------------------------------- /specifications/Prisoners_Single_Switch/Prisoner.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners_Single_Switch/Prisoner.tla -------------------------------------------------------------------------------- /specifications/Prisoners_Single_Switch/PrisonerLightUnknown.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners_Single_Switch/PrisonerLightUnknown.cfg -------------------------------------------------------------------------------- /specifications/Prisoners_Single_Switch/PrisonerSolo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners_Single_Switch/PrisonerSolo.cfg -------------------------------------------------------------------------------- /specifications/Prisoners_Single_Switch/PrisonerSoloLightUnknown.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners_Single_Switch/PrisonerSoloLightUnknown.cfg -------------------------------------------------------------------------------- /specifications/Prisoners_Single_Switch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners_Single_Switch/README.md -------------------------------------------------------------------------------- /specifications/Prisoners_Single_Switch/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Prisoners_Single_Switch/manifest.json -------------------------------------------------------------------------------- /specifications/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/README -------------------------------------------------------------------------------- /specifications/ReadersWriters/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ReadersWriters/MC.cfg -------------------------------------------------------------------------------- /specifications/ReadersWriters/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ReadersWriters/MC.tla -------------------------------------------------------------------------------- /specifications/ReadersWriters/ReadersWriters.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ReadersWriters/ReadersWriters.tla -------------------------------------------------------------------------------- /specifications/ReadersWriters/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ReadersWriters/manifest.json -------------------------------------------------------------------------------- /specifications/SDP_Verification/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/LICENSE -------------------------------------------------------------------------------- /specifications/SDP_Verification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/README.md -------------------------------------------------------------------------------- /specifications/SDP_Verification/SDP_Attack_New_Solution_Spec/Comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/SDP_Attack_New_Solution_Spec/Comment.txt -------------------------------------------------------------------------------- /specifications/SDP_Verification/SDP_Attack_New_Solution_Spec/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/SDP_Attack_New_Solution_Spec/MC.cfg -------------------------------------------------------------------------------- /specifications/SDP_Verification/SDP_Attack_New_Solution_Spec/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/SDP_Attack_New_Solution_Spec/MC.tla -------------------------------------------------------------------------------- /specifications/SDP_Verification/SDP_Attack_Spec/Comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/SDP_Attack_Spec/Comment.txt -------------------------------------------------------------------------------- /specifications/SDP_Verification/SDP_Attack_Spec/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/SDP_Attack_Spec/MC.cfg -------------------------------------------------------------------------------- /specifications/SDP_Verification/SDP_Attack_Spec/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/SDP_Attack_Spec/MC.tla -------------------------------------------------------------------------------- /specifications/SDP_Verification/SDP_Attack_Spec/Model_Config_for_NAT.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/SDP_Attack_Spec/Model_Config_for_NAT.PNG -------------------------------------------------------------------------------- /specifications/SDP_Verification/SDP_Attack_Spec/SPA_Attack.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/SDP_Attack_Spec/SPA_Attack.tla -------------------------------------------------------------------------------- /specifications/SDP_Verification/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SDP_Verification/manifest.json -------------------------------------------------------------------------------- /specifications/SimplifiedFastPaxos/FastPaxos.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SimplifiedFastPaxos/FastPaxos.cfg -------------------------------------------------------------------------------- /specifications/SimplifiedFastPaxos/FastPaxos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SimplifiedFastPaxos/FastPaxos.pdf -------------------------------------------------------------------------------- /specifications/SimplifiedFastPaxos/FastPaxos.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SimplifiedFastPaxos/FastPaxos.tla -------------------------------------------------------------------------------- /specifications/SimplifiedFastPaxos/Paxos.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SimplifiedFastPaxos/Paxos.cfg -------------------------------------------------------------------------------- /specifications/SimplifiedFastPaxos/Paxos.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SimplifiedFastPaxos/Paxos.pdf -------------------------------------------------------------------------------- /specifications/SimplifiedFastPaxos/Paxos.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SimplifiedFastPaxos/Paxos.tla -------------------------------------------------------------------------------- /specifications/SimplifiedFastPaxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SimplifiedFastPaxos/README.md -------------------------------------------------------------------------------- /specifications/SimplifiedFastPaxos/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SimplifiedFastPaxos/manifest.json -------------------------------------------------------------------------------- /specifications/SingleLaneBridge/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SingleLaneBridge/MC.cfg -------------------------------------------------------------------------------- /specifications/SingleLaneBridge/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SingleLaneBridge/MC.tla -------------------------------------------------------------------------------- /specifications/SingleLaneBridge/SingleLaneBridge.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SingleLaneBridge/SingleLaneBridge.tla -------------------------------------------------------------------------------- /specifications/SingleLaneBridge/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SingleLaneBridge/manifest.json -------------------------------------------------------------------------------- /specifications/SlidingPuzzles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlidingPuzzles/README.md -------------------------------------------------------------------------------- /specifications/SlidingPuzzles/SlidingPuzzles.cfg: -------------------------------------------------------------------------------- 1 | INIT Init 2 | NEXT Next 3 | INVARIANTS 4 | TypeOK 5 | KlotskiGoal 6 | -------------------------------------------------------------------------------- /specifications/SlidingPuzzles/SlidingPuzzles.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlidingPuzzles/SlidingPuzzles.pdf -------------------------------------------------------------------------------- /specifications/SlidingPuzzles/SlidingPuzzles.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlidingPuzzles/SlidingPuzzles.tla -------------------------------------------------------------------------------- /specifications/SlidingPuzzles/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlidingPuzzles/manifest.json -------------------------------------------------------------------------------- /specifications/SlushProtocol/Slush.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlushProtocol/Slush.tla -------------------------------------------------------------------------------- /specifications/SlushProtocol/SlushLarge.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlushProtocol/SlushLarge.cfg -------------------------------------------------------------------------------- /specifications/SlushProtocol/SlushMedium.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlushProtocol/SlushMedium.cfg -------------------------------------------------------------------------------- /specifications/SlushProtocol/SlushSmall.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlushProtocol/SlushSmall.cfg -------------------------------------------------------------------------------- /specifications/SlushProtocol/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SlushProtocol/manifest.json -------------------------------------------------------------------------------- /specifications/SnapshotIsolation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SnapshotIsolation/README.md -------------------------------------------------------------------------------- /specifications/SpanningTree/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/README.txt -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTree.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTree.cfg -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTree.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTree.pdf -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTree.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTree.tla -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTree.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTree.toolbox/.project -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTree.toolbox/.settings/org.lamport.tla.toolbox.prefs: -------------------------------------------------------------------------------- 1 | ProjectRootFile=PARENT-1-PROJECT_LOC/SpanTree.tla 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTree.toolbox/SpanTree___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTree.toolbox/SpanTree___Model_1.launch -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeRandom.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeRandom.cfg -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeRandom.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeRandom.pdf -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeRandom.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeRandom.tla -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeRandom.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeRandom.toolbox/.project -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeTest.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeTest.pdf -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeTest.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeTest.tla -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeTest.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeTest.toolbox/.project -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeTest4Nodes.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeTest4Nodes.cfg -------------------------------------------------------------------------------- /specifications/SpanningTree/SpanTreeTest5Nodes.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/SpanTreeTest5Nodes.cfg -------------------------------------------------------------------------------- /specifications/SpanningTree/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpanningTree/manifest.json -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/BNFGrammars.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/BNFGrammars.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/Graphs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/Graphs.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/InnerSequential.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/InnerSequential.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/InnerSerial.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/InnerSerial.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/MCInnerSequential.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/MCInnerSequential.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/MCInnerSequential.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/MCInnerSequential.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/MCInnerSerial.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/MCInnerSerial.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/MCInnerSerial.cfg.alt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/MCInnerSerial.cfg.alt -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/MCInnerSerial.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/MCInnerSerial.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/RegisterInterface.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/RegisterInterface.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/SerialMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/SerialMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/testout1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/testout1 -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AdvancedExamples/testout2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AdvancedExamples/testout2 -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AsynchronousInterface/Channel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AsynchronousInterface/Channel.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AsynchronousInterface/Channel.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AsynchronousInterface/Channel.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AsynchronousInterface/PrintValues.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AsynchronousInterface/PrintValues.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AsynchronousInterface/PrintValues.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AsynchronousInterface/PrintValues.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/AsynchronousInterface/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/AsynchronousInterface/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/InternalMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/InternalMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/MCInternalMemory.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/MCInternalMemory.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/MCInternalMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/MCInternalMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/MCWriteThroughCache.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/MCWriteThroughCache.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/MCWriteThroughCache.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/MCWriteThroughCache.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/Memory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/Memory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/MemoryInterface.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/MemoryInterface.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/CachingMemory/WriteThroughCache.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/CachingMemory/WriteThroughCache.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/BinaryHourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/BinaryHourClock.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/Channel.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/Channel.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/ChannelRefinement.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/ChannelRefinement.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/CompositeFIFO.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/CompositeFIFO.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/HourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/HourClock.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/InternalMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/InternalMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/JointActionMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/JointActionMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/MemoryInterface.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/MemoryInterface.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Composing/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Composing/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/FIFO/Channel.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/FIFO/Channel.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/FIFO/FIFO.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/FIFO/FIFO.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/FIFO/InnerFIFO.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/FIFO/InnerFIFO.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/FIFO/InnerFIFOInstanced.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/FIFO/InnerFIFOInstanced.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/FIFO/MCInnerFIFO.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/FIFO/MCInnerFIFO.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/FIFO/MCInnerFIFO.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/FIFO/MCInnerFIFO.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/FIFO/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/FIFO/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/HourClock/HourClock.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/HourClock/HourClock.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/HourClock/HourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/HourClock/HourClock.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/HourClock/HourClock2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/HourClock/HourClock2.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/HourClock/HourClock2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/HourClock/HourClock2.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/HourClock/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/HourClock/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/HourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/HourClock.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/InternalMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/InternalMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/LiveHourClock.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/LiveHourClock.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/LiveHourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/LiveHourClock.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/LiveInternalMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/LiveInternalMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/LiveWriteThroughCache.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/LiveWriteThroughCache.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/MCInternalMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/MCInternalMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/MCLiveInternalMemory.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/MCLiveInternalMemory.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/MCLiveInternalMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/MCLiveInternalMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/MCLiveWriteThroughCache.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/MCLiveWriteThroughCache.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/MCLiveWriteThroughCache.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/MCLiveWriteThroughCache.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/Memory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/Memory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/MemoryInterface.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/MemoryInterface.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Liveness/WriteThroughCacheInstanced.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Liveness/WriteThroughCacheInstanced.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/MoreMath/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/MoreMath/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/HourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/HourClock.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/InternalMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/InternalMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/MCRealTime.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/MCRealTime.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/MCRealTimeHourClock.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/MCRealTimeHourClock.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/MCRealTimeHourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/MCRealTimeHourClock.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/Memory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/Memory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/MemoryInterface.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/MemoryInterface.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/RTMemory.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/RTMemory.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/RTWriteThroughCache.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/RTWriteThroughCache.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/RealTimeHourClock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/RealTimeHourClock.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/RealTime_SS.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/RealTime_SS.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/RealTime/WriteThroughCache.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/RealTime/WriteThroughCache.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/SimpleMath/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/SimpleMath/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/SimpleMath/SimpleMath.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/SimpleMath/SimpleMath.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/SimpleMath/SimpleMath.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/SimpleMath/SimpleMath.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/Bags.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/Bags.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/FiniteSets.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/FiniteSets.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/Integers.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/Integers.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/Naturals.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/Naturals.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/Peano.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/Peano.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/ProtoReals.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/ProtoReals.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/Reals.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/Reals.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Standard/Sequences.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Standard/Sequences.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Syntax/BNFGrammars.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Syntax/BNFGrammars.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/Syntax/TLAPlusGrammar.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/Syntax/TLAPlusGrammar.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/ABCorrectness.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/ABCorrectness.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/ABCorrectness.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/ABCorrectness.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/AlternatingBit.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/AlternatingBit.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/BNFGrammars.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/BNFGrammars.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/ConfigFileGrammar.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/ConfigFileGrammar.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/MCAlternatingBit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/MCAlternatingBit.cfg -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/MCAlternatingBit.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/MCAlternatingBit.tla -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/README -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/TLC/TLC.tla.SpecifyingSystems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/TLC/TLC.tla.SpecifyingSystems -------------------------------------------------------------------------------- /specifications/SpecifyingSystems/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SpecifyingSystems/manifest.json -------------------------------------------------------------------------------- /specifications/Stones/Stones.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Stones/Stones.cfg -------------------------------------------------------------------------------- /specifications/Stones/Stones.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Stones/Stones.tla -------------------------------------------------------------------------------- /specifications/Stones/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Stones/manifest.json -------------------------------------------------------------------------------- /specifications/SyncConsensus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/SyncConsensus/README.md -------------------------------------------------------------------------------- /specifications/TLC/TLCMC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TLC/TLCMC.tla -------------------------------------------------------------------------------- /specifications/TLC/TestGraphs.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TLC/TestGraphs.cfg -------------------------------------------------------------------------------- /specifications/TLC/TestGraphs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TLC/TestGraphs.tla -------------------------------------------------------------------------------- /specifications/TLC/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TLC/manifest.json -------------------------------------------------------------------------------- /specifications/TeachingConcurrency/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TeachingConcurrency/README.txt -------------------------------------------------------------------------------- /specifications/TeachingConcurrency/Simple.cfg: -------------------------------------------------------------------------------- 1 | CONSTANT N = 5 2 | SPECIFICATION Spec 3 | INVARIANTS PCorrect TypeOK Inv 4 | 5 | -------------------------------------------------------------------------------- /specifications/TeachingConcurrency/Simple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TeachingConcurrency/Simple.pdf -------------------------------------------------------------------------------- /specifications/TeachingConcurrency/Simple.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TeachingConcurrency/Simple.tla -------------------------------------------------------------------------------- /specifications/TeachingConcurrency/SimpleRegular.cfg: -------------------------------------------------------------------------------- 1 | CONSTANT N = 8 2 | SPECIFICATION Spec 3 | INVARIANTS PCorrect TypeOK Inv 4 | 5 | -------------------------------------------------------------------------------- /specifications/TeachingConcurrency/SimpleRegular.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TeachingConcurrency/SimpleRegular.pdf -------------------------------------------------------------------------------- /specifications/TeachingConcurrency/SimpleRegular.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TeachingConcurrency/SimpleRegular.tla -------------------------------------------------------------------------------- /specifications/TeachingConcurrency/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TeachingConcurrency/manifest.json -------------------------------------------------------------------------------- /specifications/TencentPaxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TencentPaxos/README.md -------------------------------------------------------------------------------- /specifications/Termination/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Termination/README.md -------------------------------------------------------------------------------- /specifications/Tla-tortoise-hare/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/Tla-tortoise-hare/README.md -------------------------------------------------------------------------------- /specifications/TransitiveClosure/TransitiveClosure.cfg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /specifications/TransitiveClosure/TransitiveClosure.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TransitiveClosure/TransitiveClosure.pdf -------------------------------------------------------------------------------- /specifications/TransitiveClosure/TransitiveClosure.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TransitiveClosure/TransitiveClosure.tla -------------------------------------------------------------------------------- /specifications/TransitiveClosure/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TransitiveClosure/manifest.json -------------------------------------------------------------------------------- /specifications/TwoPhase/Alternate.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TwoPhase/Alternate.tla -------------------------------------------------------------------------------- /specifications/TwoPhase/MCTwoPhase.cfg: -------------------------------------------------------------------------------- 1 | INVARIANT Inv 2 | SPECIFICATION Spec 3 | 4 | -------------------------------------------------------------------------------- /specifications/TwoPhase/MCTwoPhase.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TwoPhase/MCTwoPhase.tla -------------------------------------------------------------------------------- /specifications/TwoPhase/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TwoPhase/README -------------------------------------------------------------------------------- /specifications/TwoPhase/TwoPhase.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TwoPhase/TwoPhase.tla -------------------------------------------------------------------------------- /specifications/TwoPhase/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/TwoPhase/manifest.json -------------------------------------------------------------------------------- /specifications/VoldemortKV/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/VoldemortKV/README.md -------------------------------------------------------------------------------- /specifications/YoYo/MCYoYoNoPruning.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/MCYoYoNoPruning.cfg -------------------------------------------------------------------------------- /specifications/YoYo/MCYoYoNoPruning.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/MCYoYoNoPruning.tla -------------------------------------------------------------------------------- /specifications/YoYo/MCYoYoPruning.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/MCYoYoPruning.cfg -------------------------------------------------------------------------------- /specifications/YoYo/MCYoYoPruning.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/MCYoYoPruning.tla -------------------------------------------------------------------------------- /specifications/YoYo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/README.md -------------------------------------------------------------------------------- /specifications/YoYo/YoYoAllGraphs.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/YoYoAllGraphs.cfg -------------------------------------------------------------------------------- /specifications/YoYo/YoYoAllGraphs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/YoYoAllGraphs.tla -------------------------------------------------------------------------------- /specifications/YoYo/YoYoNoPruning.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/YoYoNoPruning.tla -------------------------------------------------------------------------------- /specifications/YoYo/YoYoPruning.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/YoYoPruning.tla -------------------------------------------------------------------------------- /specifications/YoYo/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/YoYo/manifest.json -------------------------------------------------------------------------------- /specifications/aba-asyn-byz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/aba-asyn-byz/README.md -------------------------------------------------------------------------------- /specifications/aba-asyn-byz/aba_asyn_byz.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/aba-asyn-byz/aba_asyn_byz.cfg -------------------------------------------------------------------------------- /specifications/aba-asyn-byz/aba_asyn_byz.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/aba-asyn-byz/aba_asyn_byz.tla -------------------------------------------------------------------------------- /specifications/aba-asyn-byz/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/aba-asyn-byz/manifest.json -------------------------------------------------------------------------------- /specifications/acp/ACP_NB.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/ACP_NB.tla -------------------------------------------------------------------------------- /specifications/acp/ACP_NB_TLC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/ACP_NB_TLC.cfg -------------------------------------------------------------------------------- /specifications/acp/ACP_NB_TLC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/ACP_NB_TLC.tla -------------------------------------------------------------------------------- /specifications/acp/ACP_NB_WRONG_TLC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/ACP_NB_WRONG_TLC.cfg -------------------------------------------------------------------------------- /specifications/acp/ACP_NB_WRONG_TLC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/ACP_NB_WRONG_TLC.tla -------------------------------------------------------------------------------- /specifications/acp/ACP_SB.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/ACP_SB.tla -------------------------------------------------------------------------------- /specifications/acp/ACP_SB_TLC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/ACP_SB_TLC.cfg -------------------------------------------------------------------------------- /specifications/acp/ACP_SB_TLC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/ACP_SB_TLC.tla -------------------------------------------------------------------------------- /specifications/acp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/README.md -------------------------------------------------------------------------------- /specifications/acp/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/acp/manifest.json -------------------------------------------------------------------------------- /specifications/allocator/AllocatorImplementation.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/AllocatorImplementation.cfg -------------------------------------------------------------------------------- /specifications/allocator/AllocatorImplementation.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/AllocatorImplementation.tla -------------------------------------------------------------------------------- /specifications/allocator/AllocatorRefinement.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/AllocatorRefinement.cfg -------------------------------------------------------------------------------- /specifications/allocator/AllocatorRefinement.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/AllocatorRefinement.tla -------------------------------------------------------------------------------- /specifications/allocator/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/README -------------------------------------------------------------------------------- /specifications/allocator/SchedulingAllocator.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/SchedulingAllocator.cfg -------------------------------------------------------------------------------- /specifications/allocator/SchedulingAllocator.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/SchedulingAllocator.tla -------------------------------------------------------------------------------- /specifications/allocator/SimpleAllocator.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/SimpleAllocator.cfg -------------------------------------------------------------------------------- /specifications/allocator/SimpleAllocator.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/SimpleAllocator.tla -------------------------------------------------------------------------------- /specifications/allocator/allocator.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/allocator.pdf -------------------------------------------------------------------------------- /specifications/allocator/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/allocator/manifest.json -------------------------------------------------------------------------------- /specifications/async-comm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/async-comm/README.md -------------------------------------------------------------------------------- /specifications/barriers/Barrier.cfg: -------------------------------------------------------------------------------- 1 | CONSTANT N = 6 2 | SPECIFICATION Spec 3 | INVARIANT TypeOK 4 | PROPERTY BarrierProperty -------------------------------------------------------------------------------- /specifications/barriers/Barrier.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/barriers/Barrier.tla -------------------------------------------------------------------------------- /specifications/barriers/Barriers.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/barriers/Barriers.cfg -------------------------------------------------------------------------------- /specifications/barriers/Barriers.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/barriers/Barriers.tla -------------------------------------------------------------------------------- /specifications/barriers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/barriers/README.md -------------------------------------------------------------------------------- /specifications/barriers/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/barriers/manifest.json -------------------------------------------------------------------------------- /specifications/bcastByz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastByz/README.md -------------------------------------------------------------------------------- /specifications/bcastByz/bcastByz.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastByz/bcastByz.cfg -------------------------------------------------------------------------------- /specifications/bcastByz/bcastByz.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastByz/bcastByz.tla -------------------------------------------------------------------------------- /specifications/bcastByz/bcastByzNoBcast.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastByz/bcastByzNoBcast.cfg -------------------------------------------------------------------------------- /specifications/bcastByz/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastByz/manifest.json -------------------------------------------------------------------------------- /specifications/bcastFolklore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastFolklore/README.md -------------------------------------------------------------------------------- /specifications/bcastFolklore/bcastFolklore.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastFolklore/bcastFolklore.cfg -------------------------------------------------------------------------------- /specifications/bcastFolklore/bcastFolklore.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastFolklore/bcastFolklore.tla -------------------------------------------------------------------------------- /specifications/bcastFolklore/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bcastFolklore/manifest.json -------------------------------------------------------------------------------- /specifications/bosco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bosco/README.md -------------------------------------------------------------------------------- /specifications/bosco/bosco.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bosco/bosco.cfg -------------------------------------------------------------------------------- /specifications/bosco/bosco.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bosco/bosco.tla -------------------------------------------------------------------------------- /specifications/bosco/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/bosco/manifest.json -------------------------------------------------------------------------------- /specifications/braf/BufferedRandomAccessFile.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/braf/BufferedRandomAccessFile.cfg -------------------------------------------------------------------------------- /specifications/braf/BufferedRandomAccessFile.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/braf/BufferedRandomAccessFile.tla -------------------------------------------------------------------------------- /specifications/braf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/braf/README.md -------------------------------------------------------------------------------- /specifications/braf/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/braf/manifest.json -------------------------------------------------------------------------------- /specifications/btree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/btree/README.md -------------------------------------------------------------------------------- /specifications/btree/btree.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/btree/btree.cfg -------------------------------------------------------------------------------- /specifications/btree/btree.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/btree/btree.tla -------------------------------------------------------------------------------- /specifications/btree/kvstore.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/btree/kvstore.cfg -------------------------------------------------------------------------------- /specifications/btree/kvstore.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/btree/kvstore.tla -------------------------------------------------------------------------------- /specifications/btree/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/btree/manifest.json -------------------------------------------------------------------------------- /specifications/byihive/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/LICENSE -------------------------------------------------------------------------------- /specifications/byihive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/README.md -------------------------------------------------------------------------------- /specifications/byihive/VoucherCancel.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherCancel.cfg -------------------------------------------------------------------------------- /specifications/byihive/VoucherCancel.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherCancel.tla -------------------------------------------------------------------------------- /specifications/byihive/VoucherIssue.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherIssue.cfg -------------------------------------------------------------------------------- /specifications/byihive/VoucherIssue.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherIssue.tla -------------------------------------------------------------------------------- /specifications/byihive/VoucherLifeCycle.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherLifeCycle.cfg -------------------------------------------------------------------------------- /specifications/byihive/VoucherLifeCycle.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherLifeCycle.tla -------------------------------------------------------------------------------- /specifications/byihive/VoucherRedeem.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherRedeem.cfg -------------------------------------------------------------------------------- /specifications/byihive/VoucherRedeem.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherRedeem.tla -------------------------------------------------------------------------------- /specifications/byihive/VoucherTransfer.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherTransfer.cfg -------------------------------------------------------------------------------- /specifications/byihive/VoucherTransfer.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/VoucherTransfer.tla -------------------------------------------------------------------------------- /specifications/byihive/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byihive/manifest.json -------------------------------------------------------------------------------- /specifications/byzpaxos/BPConProof.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/BPConProof.cfg -------------------------------------------------------------------------------- /specifications/byzpaxos/BPConProof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/BPConProof.tla -------------------------------------------------------------------------------- /specifications/byzpaxos/Consensus.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/Consensus.cfg -------------------------------------------------------------------------------- /specifications/byzpaxos/Consensus.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/Consensus.tla -------------------------------------------------------------------------------- /specifications/byzpaxos/PConProof.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/PConProof.cfg -------------------------------------------------------------------------------- /specifications/byzpaxos/PConProof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/PConProof.tla -------------------------------------------------------------------------------- /specifications/byzpaxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/README.md -------------------------------------------------------------------------------- /specifications/byzpaxos/VoteProof.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/VoteProof.cfg -------------------------------------------------------------------------------- /specifications/byzpaxos/VoteProof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/VoteProof.tla -------------------------------------------------------------------------------- /specifications/byzpaxos/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/byzpaxos/manifest.json -------------------------------------------------------------------------------- /specifications/c1cs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/c1cs/README.md -------------------------------------------------------------------------------- /specifications/c1cs/c1cs.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/c1cs/c1cs.cfg -------------------------------------------------------------------------------- /specifications/c1cs/c1cs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/c1cs/c1cs.tla -------------------------------------------------------------------------------- /specifications/c1cs/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/c1cs/manifest.json -------------------------------------------------------------------------------- /specifications/cbc_max/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/cbc_max/README.md -------------------------------------------------------------------------------- /specifications/cbc_max/cbc_max.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/cbc_max/cbc_max.tla -------------------------------------------------------------------------------- /specifications/cbc_max/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/cbc_max/manifest.json -------------------------------------------------------------------------------- /specifications/cf1s-folklore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/cf1s-folklore/README.md -------------------------------------------------------------------------------- /specifications/cf1s-folklore/cf1s_folklore.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/cf1s-folklore/cf1s_folklore.cfg -------------------------------------------------------------------------------- /specifications/cf1s-folklore/cf1s_folklore.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/cf1s-folklore/cf1s_folklore.tla -------------------------------------------------------------------------------- /specifications/cf1s-folklore/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/cf1s-folklore/manifest.json -------------------------------------------------------------------------------- /specifications/chang_roberts/ChangRoberts.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/chang_roberts/ChangRoberts.tla -------------------------------------------------------------------------------- /specifications/chang_roberts/MCChangRoberts.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/chang_roberts/MCChangRoberts.cfg -------------------------------------------------------------------------------- /specifications/chang_roberts/MCChangRoberts.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/chang_roberts/MCChangRoberts.tla -------------------------------------------------------------------------------- /specifications/chang_roberts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/chang_roberts/README.md -------------------------------------------------------------------------------- /specifications/chang_roberts/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/chang_roberts/manifest.json -------------------------------------------------------------------------------- /specifications/detector_chan96/Age_Channel.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/detector_chan96/Age_Channel.tla -------------------------------------------------------------------------------- /specifications/detector_chan96/EPFailureDetector.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/detector_chan96/EPFailureDetector.tla -------------------------------------------------------------------------------- /specifications/detector_chan96/EnvironmentController.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/detector_chan96/EnvironmentController.cfg -------------------------------------------------------------------------------- /specifications/detector_chan96/EnvironmentController.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/detector_chan96/EnvironmentController.tla -------------------------------------------------------------------------------- /specifications/detector_chan96/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/detector_chan96/README.md -------------------------------------------------------------------------------- /specifications/detector_chan96/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/detector_chan96/manifest.json -------------------------------------------------------------------------------- /specifications/dijkstra-mutex/DijkstraMutex.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/dijkstra-mutex/DijkstraMutex.tla -------------------------------------------------------------------------------- /specifications/dijkstra-mutex/DijkstraMutex.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/dijkstra-mutex/DijkstraMutex.toolbox/.project -------------------------------------------------------------------------------- /specifications/dijkstra-mutex/DijkstraMutex.toolbox/LSpec-model/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/dijkstra-mutex/DijkstraMutex.toolbox/LSpec-model/MC.cfg -------------------------------------------------------------------------------- /specifications/dijkstra-mutex/DijkstraMutex.toolbox/LSpec-model/MC.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/dijkstra-mutex/DijkstraMutex.toolbox/LSpec-model/MC.out -------------------------------------------------------------------------------- /specifications/dijkstra-mutex/DijkstraMutex.toolbox/LSpec-model/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/dijkstra-mutex/DijkstraMutex.toolbox/LSpec-model/MC.tla -------------------------------------------------------------------------------- /specifications/dijkstra-mutex/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/dijkstra-mutex/manifest.json -------------------------------------------------------------------------------- /specifications/diskpaxos/DiskSynod.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/diskpaxos/DiskSynod.tla -------------------------------------------------------------------------------- /specifications/diskpaxos/HDiskSynod.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/diskpaxos/HDiskSynod.tla -------------------------------------------------------------------------------- /specifications/diskpaxos/MC_HDiskSynod.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/diskpaxos/MC_HDiskSynod.cfg -------------------------------------------------------------------------------- /specifications/diskpaxos/MC_HDiskSynod.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/diskpaxos/MC_HDiskSynod.tla -------------------------------------------------------------------------------- /specifications/diskpaxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/diskpaxos/README.md -------------------------------------------------------------------------------- /specifications/diskpaxos/Synod.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/diskpaxos/Synod.tla -------------------------------------------------------------------------------- /specifications/diskpaxos/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/diskpaxos/manifest.json -------------------------------------------------------------------------------- /specifications/echo/Echo.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/echo/Echo.tla -------------------------------------------------------------------------------- /specifications/echo/MCEcho.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/echo/MCEcho.cfg -------------------------------------------------------------------------------- /specifications/echo/MCEcho.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/echo/MCEcho.tla -------------------------------------------------------------------------------- /specifications/echo/Relation.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/echo/Relation.tla -------------------------------------------------------------------------------- /specifications/echo/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/echo/manifest.json -------------------------------------------------------------------------------- /specifications/egalitarian-paxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/egalitarian-paxos/README.md -------------------------------------------------------------------------------- /specifications/ewd426/SimTokenRing.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd426/SimTokenRing.cfg -------------------------------------------------------------------------------- /specifications/ewd426/SimTokenRing.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd426/SimTokenRing.tla -------------------------------------------------------------------------------- /specifications/ewd426/TokenRing.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd426/TokenRing.cfg -------------------------------------------------------------------------------- /specifications/ewd426/TokenRing.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd426/TokenRing.tla -------------------------------------------------------------------------------- /specifications/ewd426/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd426/manifest.json -------------------------------------------------------------------------------- /specifications/ewd687a/EWD687a.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/EWD687a.tla -------------------------------------------------------------------------------- /specifications/ewd687a/EWD687aPlusCal.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/EWD687aPlusCal.tla -------------------------------------------------------------------------------- /specifications/ewd687a/EWD687a_anim.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/EWD687a_anim.cfg -------------------------------------------------------------------------------- /specifications/ewd687a/EWD687a_anim.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/EWD687a_anim.tla -------------------------------------------------------------------------------- /specifications/ewd687a/EWD687a_anim_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/EWD687a_anim_1.gif -------------------------------------------------------------------------------- /specifications/ewd687a/EWD687a_anim_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/EWD687a_anim_2.gif -------------------------------------------------------------------------------- /specifications/ewd687a/EWD687a_anim_2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/EWD687a_anim_2.out -------------------------------------------------------------------------------- /specifications/ewd687a/MCEWD687a.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/MCEWD687a.cfg -------------------------------------------------------------------------------- /specifications/ewd687a/MCEWD687a.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/MCEWD687a.tla -------------------------------------------------------------------------------- /specifications/ewd687a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/README.md -------------------------------------------------------------------------------- /specifications/ewd687a/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd687a/manifest.json -------------------------------------------------------------------------------- /specifications/ewd840/EWD840.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/EWD840.cfg -------------------------------------------------------------------------------- /specifications/ewd840/EWD840.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/EWD840.gif -------------------------------------------------------------------------------- /specifications/ewd840/EWD840.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/EWD840.tla -------------------------------------------------------------------------------- /specifications/ewd840/EWD840_anim.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/EWD840_anim.cfg -------------------------------------------------------------------------------- /specifications/ewd840/EWD840_anim.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/EWD840_anim.tla -------------------------------------------------------------------------------- /specifications/ewd840/EWD840_json.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/EWD840_json.cfg -------------------------------------------------------------------------------- /specifications/ewd840/EWD840_json.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/EWD840_json.tla -------------------------------------------------------------------------------- /specifications/ewd840/EWD840_proof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/EWD840_proof.tla -------------------------------------------------------------------------------- /specifications/ewd840/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/README.md -------------------------------------------------------------------------------- /specifications/ewd840/SyncTerminationDetection.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/SyncTerminationDetection.cfg -------------------------------------------------------------------------------- /specifications/ewd840/SyncTerminationDetection.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/SyncTerminationDetection.tla -------------------------------------------------------------------------------- /specifications/ewd840/SyncTerminationDetection_proof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/SyncTerminationDetection_proof.tla -------------------------------------------------------------------------------- /specifications/ewd840/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd840/manifest.json -------------------------------------------------------------------------------- /specifications/ewd998/AsyncTerminationDetection.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/AsyncTerminationDetection.cfg -------------------------------------------------------------------------------- /specifications/ewd998/AsyncTerminationDetection.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/AsyncTerminationDetection.tla -------------------------------------------------------------------------------- /specifications/ewd998/AsyncTerminationDetection_proof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/AsyncTerminationDetection_proof.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998.cfg -------------------------------------------------------------------------------- /specifications/ewd998/EWD998.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998.gif -------------------------------------------------------------------------------- /specifications/ewd998/EWD998.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998.pdf -------------------------------------------------------------------------------- /specifications/ewd998/EWD998.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998Chan.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998Chan.cfg -------------------------------------------------------------------------------- /specifications/ewd998/EWD998Chan.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998Chan.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanID.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanID.cfg -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanID.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanID.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanID_export.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanID_export.cfg -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanID_export.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanID_export.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanID_shiviz.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanID_shiviz.cfg -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanID_shiviz.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanID_shiviz.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanTrace.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanTrace.cfg -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanTrace.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanTrace.md -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanTrace.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanTrace.ndjson -------------------------------------------------------------------------------- /specifications/ewd998/EWD998ChanTrace.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998ChanTrace.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998Chan_opts.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998Chan_opts.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998PCal.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998PCal.cfg -------------------------------------------------------------------------------- /specifications/ewd998/EWD998PCal.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998PCal.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998Small.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998Small.cfg -------------------------------------------------------------------------------- /specifications/ewd998/EWD998_anim.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998_anim.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998_opts.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998_opts.R -------------------------------------------------------------------------------- /specifications/ewd998/EWD998_opts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998_opts.gif -------------------------------------------------------------------------------- /specifications/ewd998/EWD998_opts.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998_opts.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998_optsSC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998_optsSC.tla -------------------------------------------------------------------------------- /specifications/ewd998/EWD998_opts_pt3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998_opts_pt3.gif -------------------------------------------------------------------------------- /specifications/ewd998/EWD998_opts_pt4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998_opts_pt4.gif -------------------------------------------------------------------------------- /specifications/ewd998/EWD998_proof.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/EWD998_proof.tla -------------------------------------------------------------------------------- /specifications/ewd998/Folds.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/Folds.tla -------------------------------------------------------------------------------- /specifications/ewd998/Functions.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/Functions.tla -------------------------------------------------------------------------------- /specifications/ewd998/README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README.Rmd -------------------------------------------------------------------------------- /specifications/ewd998/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README.md -------------------------------------------------------------------------------- /specifications/ewd998/README_files/figure-gfm/unnamed-chunk-3-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README_files/figure-gfm/unnamed-chunk-3-1.png -------------------------------------------------------------------------------- /specifications/ewd998/README_files/figure-gfm/unnamed-chunk-3-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README_files/figure-gfm/unnamed-chunk-3-2.png -------------------------------------------------------------------------------- /specifications/ewd998/README_files/figure-gfm/unnamed-chunk-3-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README_files/figure-gfm/unnamed-chunk-3-3.png -------------------------------------------------------------------------------- /specifications/ewd998/README_files/figure-gfm/unnamed-chunk-4-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README_files/figure-gfm/unnamed-chunk-4-1.png -------------------------------------------------------------------------------- /specifications/ewd998/README_files/figure-gfm/unnamed-chunk-4-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README_files/figure-gfm/unnamed-chunk-4-2.png -------------------------------------------------------------------------------- /specifications/ewd998/README_files/figure-gfm/unnamed-chunk-4-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README_files/figure-gfm/unnamed-chunk-4-3.png -------------------------------------------------------------------------------- /specifications/ewd998/README_files/figure-gfm/unnamed-chunk-5-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/README_files/figure-gfm/unnamed-chunk-5-1.png -------------------------------------------------------------------------------- /specifications/ewd998/SmokeEWD998.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/SmokeEWD998.cfg -------------------------------------------------------------------------------- /specifications/ewd998/SmokeEWD998.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/SmokeEWD998.tla -------------------------------------------------------------------------------- /specifications/ewd998/SmokeEWD998_SC.cfg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /specifications/ewd998/SmokeEWD998_SC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/SmokeEWD998_SC.tla -------------------------------------------------------------------------------- /specifications/ewd998/SmokeEWD998_SC1651624910.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/SmokeEWD998_SC1651624910.csv -------------------------------------------------------------------------------- /specifications/ewd998/Utils.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/Utils.tla -------------------------------------------------------------------------------- /specifications/ewd998/impl/lib/gson-2.8.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/impl/lib/gson-2.8.6.jar -------------------------------------------------------------------------------- /specifications/ewd998/impl/lib/gson-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/impl/lib/gson-LICENSE -------------------------------------------------------------------------------- /specifications/ewd998/impl/src/EWD998.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/impl/src/EWD998.java -------------------------------------------------------------------------------- /specifications/ewd998/impl/src/EWD998App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/impl/src/EWD998App.java -------------------------------------------------------------------------------- /specifications/ewd998/impl/src/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/impl/src/Pair.java -------------------------------------------------------------------------------- /specifications/ewd998/impl/src/VectorClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/impl/src/VectorClock.java -------------------------------------------------------------------------------- /specifications/ewd998/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/ewd998/manifest.json -------------------------------------------------------------------------------- /specifications/fastpaxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/fastpaxos/README.md -------------------------------------------------------------------------------- /specifications/fpaxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/fpaxos/README.md -------------------------------------------------------------------------------- /specifications/glowingRaccoon/clean.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/glowingRaccoon/clean.cfg -------------------------------------------------------------------------------- /specifications/glowingRaccoon/clean.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/glowingRaccoon/clean.tla -------------------------------------------------------------------------------- /specifications/glowingRaccoon/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/glowingRaccoon/manifest.json -------------------------------------------------------------------------------- /specifications/glowingRaccoon/product.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/glowingRaccoon/product.cfg -------------------------------------------------------------------------------- /specifications/glowingRaccoon/product.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/glowingRaccoon/product.tla -------------------------------------------------------------------------------- /specifications/glowingRaccoon/stages.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/glowingRaccoon/stages.cfg -------------------------------------------------------------------------------- /specifications/glowingRaccoon/stages.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/glowingRaccoon/stages.tla -------------------------------------------------------------------------------- /specifications/lamport_mutex/LamportMutex.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/lamport_mutex/LamportMutex.tla -------------------------------------------------------------------------------- /specifications/lamport_mutex/LamportMutex_proofs.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/lamport_mutex/LamportMutex_proofs.tla -------------------------------------------------------------------------------- /specifications/lamport_mutex/MCLamportMutex.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/lamport_mutex/MCLamportMutex.cfg -------------------------------------------------------------------------------- /specifications/lamport_mutex/MCLamportMutex.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/lamport_mutex/MCLamportMutex.tla -------------------------------------------------------------------------------- /specifications/lamport_mutex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/lamport_mutex/README.md -------------------------------------------------------------------------------- /specifications/lamport_mutex/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/lamport_mutex/manifest.json -------------------------------------------------------------------------------- /specifications/leaderless/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/leaderless/README.md -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/Lock.cfg: -------------------------------------------------------------------------------- 1 | SPECIFICATION Spec 2 | INVARIANTS TypeOK LockInv -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/Lock.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/locks_auxiliary_vars/Lock.tla -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/LockHS.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/locks_auxiliary_vars/LockHS.cfg -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/LockHS.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/locks_auxiliary_vars/LockHS.tla -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/Peterson.cfg: -------------------------------------------------------------------------------- 1 | SPECIFICATION Spec 2 | INVARIANTS TypeOK Inv 3 | PROPERTY LSpec -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/Peterson.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/locks_auxiliary_vars/Peterson.tla -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/locks_auxiliary_vars/README.md -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/Stuttering.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/locks_auxiliary_vars/Stuttering.tla -------------------------------------------------------------------------------- /specifications/locks_auxiliary_vars/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/locks_auxiliary_vars/manifest.json -------------------------------------------------------------------------------- /specifications/losa_ap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/losa_ap/README.md -------------------------------------------------------------------------------- /specifications/losa_rda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/losa_rda/README.md -------------------------------------------------------------------------------- /specifications/m2paxos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/m2paxos/README.md -------------------------------------------------------------------------------- /specifications/mongo-repl-tla/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/mongo-repl-tla/README.md -------------------------------------------------------------------------------- /specifications/naiad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/naiad/README.md -------------------------------------------------------------------------------- /specifications/nbacc_ray97/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nbacc_ray97/README.md -------------------------------------------------------------------------------- /specifications/nbacc_ray97/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nbacc_ray97/manifest.json -------------------------------------------------------------------------------- /specifications/nbacc_ray97/nbacc_ray97.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nbacc_ray97/nbacc_ray97.cfg -------------------------------------------------------------------------------- /specifications/nbacc_ray97/nbacc_ray97.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nbacc_ray97/nbacc_ray97.tla -------------------------------------------------------------------------------- /specifications/nbacg_guer01/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nbacg_guer01/README.md -------------------------------------------------------------------------------- /specifications/nbacg_guer01/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nbacg_guer01/manifest.json -------------------------------------------------------------------------------- /specifications/nbacg_guer01/nbacg_guer01.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nbacg_guer01/nbacg_guer01.cfg -------------------------------------------------------------------------------- /specifications/nbacg_guer01/nbacg_guer01.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nbacg_guer01/nbacg_guer01.tla -------------------------------------------------------------------------------- /specifications/nfc04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/nfc04/README.md -------------------------------------------------------------------------------- /specifications/raft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/raft/README.md -------------------------------------------------------------------------------- /specifications/spanning/MC_spanning.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/spanning/MC_spanning.cfg -------------------------------------------------------------------------------- /specifications/spanning/MC_spanning.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/spanning/MC_spanning.tla -------------------------------------------------------------------------------- /specifications/spanning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/spanning/README.md -------------------------------------------------------------------------------- /specifications/spanning/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/spanning/manifest.json -------------------------------------------------------------------------------- /specifications/spanning/spanning.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/spanning/spanning.tla -------------------------------------------------------------------------------- /specifications/sums_even/MC_sums_even.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/sums_even/MC_sums_even.cfg -------------------------------------------------------------------------------- /specifications/sums_even/MC_sums_even.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/sums_even/MC_sums_even.tla -------------------------------------------------------------------------------- /specifications/sums_even/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/sums_even/README.md -------------------------------------------------------------------------------- /specifications/sums_even/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/sums_even/manifest.json -------------------------------------------------------------------------------- /specifications/sums_even/sums_even.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/sums_even/sums_even.tla -------------------------------------------------------------------------------- /specifications/tcp/MCtcp.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tcp/MCtcp.cfg -------------------------------------------------------------------------------- /specifications/tcp/MCtcp.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tcp/MCtcp.tla -------------------------------------------------------------------------------- /specifications/tcp/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tcp/manifest.json -------------------------------------------------------------------------------- /specifications/tcp/tcp.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tcp/tcp.tla -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Bits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Bits.java -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Bits.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Bits.tla -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.tla -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/.project -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/.settings/org.lamport.tla.toolbox.prefs: -------------------------------------------------------------------------------- 1 | ProjectRootFile=PARENT-1-PROJECT_LOC/Hanoi.tla 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/Hanoi___Model_1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/Hanoi___Model_1.launch -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/Bits.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/Bits.class -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/Bits.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/Bits.tla -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/Hanoi.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/Hanoi.tla -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/MC.cfg -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/MC.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/MC.out -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/MC.tla -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/MC_TE.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/Hanoi.toolbox/Model_1/MC_TE.out -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/HanoiSeq.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/HanoiSeq.tla -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/README.md -------------------------------------------------------------------------------- /specifications/tower_of_hanoi/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/tower_of_hanoi/manifest.json -------------------------------------------------------------------------------- /specifications/transaction_commit/2PCwithBTM.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/2PCwithBTM.cfg -------------------------------------------------------------------------------- /specifications/transaction_commit/2PCwithBTM.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/2PCwithBTM.tla -------------------------------------------------------------------------------- /specifications/transaction_commit/PaxosCommit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/PaxosCommit.cfg -------------------------------------------------------------------------------- /specifications/transaction_commit/PaxosCommit.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/PaxosCommit.tla -------------------------------------------------------------------------------- /specifications/transaction_commit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/README -------------------------------------------------------------------------------- /specifications/transaction_commit/TCommit.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/TCommit.cfg -------------------------------------------------------------------------------- /specifications/transaction_commit/TCommit.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/TCommit.tla -------------------------------------------------------------------------------- /specifications/transaction_commit/TwoPhase.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/TwoPhase.cfg -------------------------------------------------------------------------------- /specifications/transaction_commit/TwoPhase.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/TwoPhase.tla -------------------------------------------------------------------------------- /specifications/transaction_commit/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlaplus/Examples/HEAD/specifications/transaction_commit/manifest.json --------------------------------------------------------------------------------