├── .gitignore ├── CollapseRollbacks ├── CollapseRollbacks.tla ├── CollapseRollbacks.toolbox │ ├── CollapseRollbacks___Test1.launch │ └── CollapseRollbacks___Test2.launch ├── Test1.cfg ├── Test1.tla ├── Test2.cfg └── Test2.tla ├── ConcurrentPercolator ├── ConcurrentPercolator.tla ├── ConcurrentPercolator.toolbox │ ├── ConcurrentPercolator___Test1.launch │ └── ConcurrentPercolator___Test2.launch ├── Test1.cfg ├── Test1.tla ├── Test2.cfg └── Test2.tla ├── DistributedTransaction ├── DistributedTransaction.pdf ├── DistributedTransaction.tla ├── DistributedTransaction.toolbox │ ├── DistributedTransaction___Test1.launch │ ├── DistributedTransaction___Test2.launch │ ├── DistributedTransaction___Test3.launch │ └── DistributedTransaction___Test4.launch ├── README.md ├── Test1.cfg ├── Test1.tla ├── Test2.cfg ├── Test2.tla ├── Test3.cfg ├── Test3.tla ├── Test4.cfg ├── Test4.tla ├── Test5.cfg └── Test5.tla ├── LICENSE ├── OptimizedCommitTS ├── OptimizedCommitTS.tla ├── OptimizedCommitTS.toolbox │ ├── OptimizedCommitTS___Test1.launch │ └── OptimizedCommitTS___Test2.launch ├── Test1.cfg ├── Test1.tla ├── Test2.cfg └── Test2.tla ├── Percolator ├── Percolator.tla ├── Percolator.toolbox │ ├── Percolator___Test1.launch │ └── Percolator___Test2.launch ├── README.md ├── Test1.cfg ├── Test1.tla ├── Test2.cfg └── Test2.tla ├── README.md ├── Raft └── Raft.tla ├── RaftMerge ├── RaftMerge.tla ├── RaftMerge.toolbox │ ├── RaftMerge___Test1.launch │ ├── RaftMerge___Test2.launch │ ├── RaftMerge___Test3.launch │ └── RaftMerge___Test4.launch ├── Test1.cfg ├── Test2.cfg ├── Test3.cfg └── Test4.cfg ├── ResolvedTS ├── MC.cfg ├── MC.tla └── ResolvedTS.tla └── TwoPC ├── Coq ├── .gitignore ├── Crush.v ├── Learn.v ├── Makefile ├── TwoPC.v └── _CoqProject └── TLAPS └── TwoPC.tla /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/.gitignore -------------------------------------------------------------------------------- /CollapseRollbacks/CollapseRollbacks.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/CollapseRollbacks/CollapseRollbacks.tla -------------------------------------------------------------------------------- /CollapseRollbacks/CollapseRollbacks.toolbox/CollapseRollbacks___Test1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/CollapseRollbacks/CollapseRollbacks.toolbox/CollapseRollbacks___Test1.launch -------------------------------------------------------------------------------- /CollapseRollbacks/CollapseRollbacks.toolbox/CollapseRollbacks___Test2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/CollapseRollbacks/CollapseRollbacks.toolbox/CollapseRollbacks___Test2.launch -------------------------------------------------------------------------------- /CollapseRollbacks/Test1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/CollapseRollbacks/Test1.cfg -------------------------------------------------------------------------------- /CollapseRollbacks/Test1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/CollapseRollbacks/Test1.tla -------------------------------------------------------------------------------- /CollapseRollbacks/Test2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/CollapseRollbacks/Test2.cfg -------------------------------------------------------------------------------- /CollapseRollbacks/Test2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/CollapseRollbacks/Test2.tla -------------------------------------------------------------------------------- /ConcurrentPercolator/ConcurrentPercolator.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ConcurrentPercolator/ConcurrentPercolator.tla -------------------------------------------------------------------------------- /ConcurrentPercolator/ConcurrentPercolator.toolbox/ConcurrentPercolator___Test1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ConcurrentPercolator/ConcurrentPercolator.toolbox/ConcurrentPercolator___Test1.launch -------------------------------------------------------------------------------- /ConcurrentPercolator/ConcurrentPercolator.toolbox/ConcurrentPercolator___Test2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ConcurrentPercolator/ConcurrentPercolator.toolbox/ConcurrentPercolator___Test2.launch -------------------------------------------------------------------------------- /ConcurrentPercolator/Test1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ConcurrentPercolator/Test1.cfg -------------------------------------------------------------------------------- /ConcurrentPercolator/Test1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ConcurrentPercolator/Test1.tla -------------------------------------------------------------------------------- /ConcurrentPercolator/Test2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ConcurrentPercolator/Test2.cfg -------------------------------------------------------------------------------- /ConcurrentPercolator/Test2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ConcurrentPercolator/Test2.tla -------------------------------------------------------------------------------- /DistributedTransaction/DistributedTransaction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/DistributedTransaction.pdf -------------------------------------------------------------------------------- /DistributedTransaction/DistributedTransaction.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/DistributedTransaction.tla -------------------------------------------------------------------------------- /DistributedTransaction/DistributedTransaction.toolbox/DistributedTransaction___Test1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/DistributedTransaction.toolbox/DistributedTransaction___Test1.launch -------------------------------------------------------------------------------- /DistributedTransaction/DistributedTransaction.toolbox/DistributedTransaction___Test2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/DistributedTransaction.toolbox/DistributedTransaction___Test2.launch -------------------------------------------------------------------------------- /DistributedTransaction/DistributedTransaction.toolbox/DistributedTransaction___Test3.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/DistributedTransaction.toolbox/DistributedTransaction___Test3.launch -------------------------------------------------------------------------------- /DistributedTransaction/DistributedTransaction.toolbox/DistributedTransaction___Test4.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/DistributedTransaction.toolbox/DistributedTransaction___Test4.launch -------------------------------------------------------------------------------- /DistributedTransaction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/README.md -------------------------------------------------------------------------------- /DistributedTransaction/Test1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test1.cfg -------------------------------------------------------------------------------- /DistributedTransaction/Test1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test1.tla -------------------------------------------------------------------------------- /DistributedTransaction/Test2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test2.cfg -------------------------------------------------------------------------------- /DistributedTransaction/Test2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test2.tla -------------------------------------------------------------------------------- /DistributedTransaction/Test3.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test3.cfg -------------------------------------------------------------------------------- /DistributedTransaction/Test3.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test3.tla -------------------------------------------------------------------------------- /DistributedTransaction/Test4.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test4.cfg -------------------------------------------------------------------------------- /DistributedTransaction/Test4.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test4.tla -------------------------------------------------------------------------------- /DistributedTransaction/Test5.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test5.cfg -------------------------------------------------------------------------------- /DistributedTransaction/Test5.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/DistributedTransaction/Test5.tla -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/LICENSE -------------------------------------------------------------------------------- /OptimizedCommitTS/OptimizedCommitTS.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/OptimizedCommitTS/OptimizedCommitTS.tla -------------------------------------------------------------------------------- /OptimizedCommitTS/OptimizedCommitTS.toolbox/OptimizedCommitTS___Test1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/OptimizedCommitTS/OptimizedCommitTS.toolbox/OptimizedCommitTS___Test1.launch -------------------------------------------------------------------------------- /OptimizedCommitTS/OptimizedCommitTS.toolbox/OptimizedCommitTS___Test2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/OptimizedCommitTS/OptimizedCommitTS.toolbox/OptimizedCommitTS___Test2.launch -------------------------------------------------------------------------------- /OptimizedCommitTS/Test1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/OptimizedCommitTS/Test1.cfg -------------------------------------------------------------------------------- /OptimizedCommitTS/Test1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/OptimizedCommitTS/Test1.tla -------------------------------------------------------------------------------- /OptimizedCommitTS/Test2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/OptimizedCommitTS/Test2.cfg -------------------------------------------------------------------------------- /OptimizedCommitTS/Test2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/OptimizedCommitTS/Test2.tla -------------------------------------------------------------------------------- /Percolator/Percolator.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Percolator/Percolator.tla -------------------------------------------------------------------------------- /Percolator/Percolator.toolbox/Percolator___Test1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Percolator/Percolator.toolbox/Percolator___Test1.launch -------------------------------------------------------------------------------- /Percolator/Percolator.toolbox/Percolator___Test2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Percolator/Percolator.toolbox/Percolator___Test2.launch -------------------------------------------------------------------------------- /Percolator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Percolator/README.md -------------------------------------------------------------------------------- /Percolator/Test1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Percolator/Test1.cfg -------------------------------------------------------------------------------- /Percolator/Test1.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Percolator/Test1.tla -------------------------------------------------------------------------------- /Percolator/Test2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Percolator/Test2.cfg -------------------------------------------------------------------------------- /Percolator/Test2.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Percolator/Test2.tla -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/README.md -------------------------------------------------------------------------------- /Raft/Raft.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/Raft/Raft.tla -------------------------------------------------------------------------------- /RaftMerge/RaftMerge.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/RaftMerge.tla -------------------------------------------------------------------------------- /RaftMerge/RaftMerge.toolbox/RaftMerge___Test1.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/RaftMerge.toolbox/RaftMerge___Test1.launch -------------------------------------------------------------------------------- /RaftMerge/RaftMerge.toolbox/RaftMerge___Test2.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/RaftMerge.toolbox/RaftMerge___Test2.launch -------------------------------------------------------------------------------- /RaftMerge/RaftMerge.toolbox/RaftMerge___Test3.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/RaftMerge.toolbox/RaftMerge___Test3.launch -------------------------------------------------------------------------------- /RaftMerge/RaftMerge.toolbox/RaftMerge___Test4.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/RaftMerge.toolbox/RaftMerge___Test4.launch -------------------------------------------------------------------------------- /RaftMerge/Test1.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/Test1.cfg -------------------------------------------------------------------------------- /RaftMerge/Test2.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/Test2.cfg -------------------------------------------------------------------------------- /RaftMerge/Test3.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/Test3.cfg -------------------------------------------------------------------------------- /RaftMerge/Test4.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/RaftMerge/Test4.cfg -------------------------------------------------------------------------------- /ResolvedTS/MC.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ResolvedTS/MC.cfg -------------------------------------------------------------------------------- /ResolvedTS/MC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ResolvedTS/MC.tla -------------------------------------------------------------------------------- /ResolvedTS/ResolvedTS.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/ResolvedTS/ResolvedTS.tla -------------------------------------------------------------------------------- /TwoPC/Coq/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/TwoPC/Coq/.gitignore -------------------------------------------------------------------------------- /TwoPC/Coq/Crush.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/TwoPC/Coq/Crush.v -------------------------------------------------------------------------------- /TwoPC/Coq/Learn.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/TwoPC/Coq/Learn.v -------------------------------------------------------------------------------- /TwoPC/Coq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/TwoPC/Coq/Makefile -------------------------------------------------------------------------------- /TwoPC/Coq/TwoPC.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/TwoPC/Coq/TwoPC.v -------------------------------------------------------------------------------- /TwoPC/Coq/_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/TwoPC/Coq/_CoqProject -------------------------------------------------------------------------------- /TwoPC/TLAPS/TwoPC.tla: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pingcap/tla-plus/HEAD/TwoPC/TLAPS/TwoPC.tla --------------------------------------------------------------------------------