An MSO Framework for Weak-Memory Verification and Robustness
Pith reviewed 2026-06-26 15:18 UTC · model grok-4.3
The pith
Sequential consistency executions have bounded treewidth while TSO executions do not, allowing MSO to axiomatize some but not all weak memory models for verification.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Executions under SC have bounded treewidth while those under TSO do not; a broad range of models including Release/Acquire and RC20 are MSO-axiomatizable while Strong Release/Acquire and TSO are not unless the Orthogonal Vectors problem can be solved in linear time; for MSO-axiomatizable MM there is an algorithm that for every program P either verifies P under MM or reports that P is not reads-from robust against MM.
What carries the argument
Monadic second-order logic (MSO) axiomatizations of memory models paired with treewidth bounds on their executions.
If this is right
- For any MSO-axiomatizable model MM an algorithm exists that decides verification of P under MM or detects failure of reads-from robustness.
- SC executions admit bounded treewidth while TSO executions do not.
- Release/Acquire and the full RC20 model are MSO-axiomatizable.
- Strong Release/Acquire and TSO are not MSO-axiomatizable unless Orthogonal Vectors has a linear-time algorithm.
Where Pith is reading between the lines
- The same treewidth separation could be used to compare the algorithmic complexity of verification under additional memory models beyond those studied.
- If reads-from robustness turns out to be decidable for non-MSO models by other means, the framework would still separate the models that allow uniform MSO treatment from those that do not.
- The bounded-treewidth property for SC might extend to other strong consistency models whose executions remain series-parallel or have low treewidth.
Load-bearing premise
The claim that certain models are not MSO-axiomatizable in linear time rests on the Orthogonal Vectors problem requiring quadratic time.
What would settle it
An explicit linear-time algorithm for Orthogonal Vectors on worst-case instances would falsify the non-axiomatizability results for TSO and Strong Release/Acquire.
read the original abstract
Memory models are formal specifications of concurrent-program executions, accounting for weak behaviors introduced by compiler and architectural optimizations. The increase of their number and complexity has spawned efforts for uniform verification across whole classes of models, by axiomatizing the models in an adequate metatheory that admits a uniform treatment. In this work, we formally study Monadic Second-Order logic (MSO) as a metatheory for weak memory, by proving results on the treewidth and MSO-expressibility of various popular weak-memory models, as this combination allows us to uniformly tackle several verification problems. In summary, our results are as follows. First, we prove that executions under Sequential Consistency ($\mathsf{SC}$) have bounded treewidth, while already those under Total Store Order ($\mathsf{TSO}$) do not. Second, we prove that a broad range of models, including Release/Acquire and the full RC20, are MSO-axiomatizable, while others, such as Strong Release/Acquire and $\mathsf{TSO}$, are not, unless the Orthogonal Vectors problem $\unicode{x2013}$ which requires quadratic time under SETH $\unicode{x2013}$ can be solved in linear time. Finally, we introduce the notion of reads-from robustness, as an extension to recent work on coarse robustness criteria. We show that our treewidth bounds (both upper and lower) have far-reaching algorithmic implications for any of our MSO-axiomatizable models $\mathsf{MM}$: there is an algorithm that, for every program $\mathsf{P}$, either verifies $\mathsf{P}$ under $\mathsf{MM}$ or reports that $\mathsf{P}$ is not reads-from robust against $\mathsf{MM}$. Overall, our results establish a rich and versatile theoretical framework for weak-memory verification and robustness.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper claims that executions under Sequential Consistency (SC) have bounded treewidth while those under Total Store Order (TSO) do not; a broad range of models including Release/Acquire and the full RC20 are MSO-axiomatizable while Strong Release/Acquire and TSO are not unless the Orthogonal Vectors problem can be solved in linear time under SETH; and for any MSO-axiomatizable memory model MM there is an algorithm that, for every program P, either verifies P under MM or reports that P is not reads-from robust against MM.
Significance. If the results hold, they establish a versatile theoretical framework for weak-memory verification by combining MSO axiomatizations with treewidth bounds, enabling uniform algorithmic treatment of verification and robustness problems via Courcelle-type results. The paper explicitly separates models via treewidth upper/lower bounds, provides direct MSO axiomatizations for several models, and frames conditional non-expressibility results as standard fine-grained complexity lower bounds under SETH rather than unconditional claims. These elements support the algorithmic consequence for reads-from robustness.
minor comments (2)
- [Abstract] Abstract, final paragraph: the statement that TSO and Strong RA 'are not' MSO-axiomatizable should be qualified in the abstract itself as 'are not, unless OV is solvable in linear time under SETH' to match the precise conditional claim made later in the manuscript.
- [Introduction] The manuscript would benefit from an explicit pointer in the introduction or §1 to the location of the treewidth proofs (upper bound for SC, lower bound for TSO) and the MSO axiomatization constructions, as the abstract only asserts their existence.
Simulated Author's Rebuttal
We thank the referee for the positive assessment of our results on treewidth bounds, MSO axiomatizability, and the algorithmic implications for reads-from robustness, as well as for recommending minor revision.
Circularity Check
No significant circularity; derivations are self-contained theoretical proofs
full rationale
The paper presents direct proofs of treewidth bounds (SC bounded, TSO unbounded), explicit MSO axiomatizations for models like Release/Acquire and RC20, and conditional non-expressibility results for TSO/Strong RA that rest on the external SETH assumption for Orthogonal Vectors (standard fine-grained complexity). The algorithmic consequence for reads-from robustness follows from the MSO + bounded-treewidth combination via Courcelle's theorem. No self-definitional steps, fitted inputs renamed as predictions, load-bearing self-citations, or ansatzes smuggled via prior work are present in the abstract or described claims. All central results are framed as new proofs independent of the paper's own fitted quantities or prior author results.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
Mathur, Umang and Pavlogiannis, Andreas and Viswanathan, Mahesh , title =. 2020 , isbn =. doi:10.1145/3373718.3394783 , booktitle =
-
[2]
Cyriac, Aiswarya and Gastin, Paul , year = 2014, journal =. Reasoning. doi:10.4230/LIPICS.FSTTCS.2014.11 , abstract =
-
[3]
Agarwal, Pratyush and Chatterjee, Krishnendu and Pathak, Shreya and Pavlogiannis, Andreas and Toman, Viktor , editor =. Stateless. Computer. doi:10.1007/978-3-030-81685-8_16 , url =
-
[4]
Proceedings of the 24th European Conference on Object-Oriented Programming , pages =
Owens, Scott , title =. Proceedings of the 24th European Conference on Object-Oriented Programming , pages =. 2010 , isbn =
2010
-
[5]
Cyriac, Aiswarya and Gastin, Paul and Kumar, K. Narayan , editor =. doi:10.1007/978-3-642-32940-1_38 , abstract =
-
[6]
Sistla, A. P. and Clarke, E. M. , title =. J. ACM , month = jul, pages =. 1985 , issue_date =. doi:10.1145/3828.3837 , abstract =
-
[7]
Egor Derevenetc , title =
-
[8]
Podkopaev, Anton and Lahav, Ori and Vafeiadis, Viktor , title =. Proc. ACM Program. Lang. , month = jan, articleno =. 2019 , issue_date =. doi:10.1145/3290382 , abstract =
-
[9]
and Vafeiadis, Viktor
Abdulla, Parosh Aziz and Atig, Mohamed Faouzi and Godbole, Adwait and Krishna, S. and Vafeiadis, Viktor. The Decidability of Verification under PS 2.0. Programming Languages and Systems. 2021
2021
-
[10]
Formal Methods in System Design , volume =
A Formal Hierarchy of Weak Memory Models , author =. Formal Methods in System Design , volume =. doi:10.1007/s10703-012-0161-5 , abstract =
-
[11]
Pulte, Christopher and Flur, Shaked and Deacon, Will and French, Jon and Sarkar, Susmit and Sewell, Peter , title =. Proc. ACM Program. Lang. , month = dec, articleno =. 2017 , issue_date =. doi:10.1145/3158107 , abstract =
-
[12]
and Parri, Andrea and Stern, Alan , year = 2018, month = mar, series =
Alglave, Jade and Maranget, Luc and McKenney, Paul E. and Parri, Andrea and Stern, Alan , year = 2018, month = mar, series =. Frightening. Proceedings of the. doi:10.1145/3173162.3177156 , abstract =
-
[13]
Proceedings of the ACM on Programming Languages , volume =
Truly Stateless, Optimal Dynamic Partial Order Reduction , author =. Proceedings of the ACM on Programming Languages , volume =. doi:10.1145/3498711 , abstract =
-
[14]
Esparza, Javier and Ganty, Pierre and Poch, Tom. Pattern-. ACM Trans. Program. Lang. Syst. , volume =. doi:10.1145/2629644 , abstract =
-
[15]
Qadeer, Shaz and Rehof, Jakob , editor =. Context-. Tools and. doi:10.1007/978-3-540-31980-1_7 , abstract =
-
[16]
The Reads-from Equivalence for the
Bui, Truc Lam and Chatterjee, Krishnendu and Gautam, Tushar and Pavlogiannis, Andreas and Toman, Viktor , year = 2021, month = oct, journal =. The Reads-from Equivalence for the. doi:10.1145/3485541 , abstract =
-
[17]
Stateless Model Checking for TSO and PSO
Abdulla, Parosh Aziz and Aronis, Stavros and Atig, Mohamed Faouzi and Jonsson, Bengt and Leonardsson, Carl and Sagonas, Konstantinos. Stateless Model Checking for TSO and PSO. Tools and Algorithms for the Construction and Analysis of Systems. 2015
2015
-
[18]
On the Verification Problem for Weak Memory Models , booktitle =
Atig, Mohamed Faouzi and Bouajjani, Ahmed and Burckhardt, Sebastian and Musuvathi, Madanlal , year = 2010, month = jan, series =. On the Verification Problem for Weak Memory Models , booktitle =. doi:10.1145/1706299.1706303 , abstract =
-
[19]
Nagar, Kartik and Sahoo, Anmol and Chowdhury, Romit Roy and Jagannathan, Suresh , title =. Proc. ACM Program. Lang. , month = oct, articleno =. 2024 , issue_date =. doi:10.1145/3689802 , abstract =
-
[20]
Automatically Comparing Memory Consistency Models , author =. 2017 , month = jan, journal =. doi:10.1145/3093333.3009838 , abstract =
-
[21]
and Gupta, Ashutosh and Tuppe, Omkar
Abdulla, Parosh and Atig, Mohamed Faouzi and Krishna, S. and Gupta, Ashutosh and Tuppe, Omkar. Optimal Stateless Model Checking for Causal Consistency. Tools and Algorithms for the Construction and Analysis of Systems. 2023
2023
-
[22]
Hammond, Angus and Liu, Zongyuan and P\'. An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: The AxSL Logic , year =. Proc. ACM Program. Lang. , month = jan, articleno =. doi:10.1145/3632863 , abstract =
-
[23]
Vafeiadis, Viktor and Narayan, Chinmay , title =. SIGPLAN Not. , month = oct, pages =. 2013 , issue_date =. doi:10.1145/2544173.2509532 , abstract =
-
[24]
31st European Conference on Object-Oriented Programming (ECOOP 2017) , pages =
Kaiser, Jan-Oliver and Dang, Hoang-Hai and Dreyer, Derek and Lahav, Ori and Vafeiadis, Viktor , title =. 31st European Conference on Object-Oriented Programming (ECOOP 2017) , pages =. 2017 , volume =. doi:10.4230/LIPIcs.ECOOP.2017.17 , annote =
-
[25]
Gao, Mingyu and Chakraborty, Soham and Ozkan, Burcu Kulahcioglu , year = 2023, month = jan, series =. Probabilistic. Proceedings of the 28th. doi:10.1145/3575693.3575729 , abstract =
-
[26]
doi:10.1145/3445814.3446711 , numpages = 17, keywords =
Luo, Weiyu and Demsky, Brian , year = 2021, booktitle =. doi:10.1145/3445814.3446711 , numpages = 17, keywords =
-
[27]
Robertson, Neil and Seymour, P.D , year =. Graph Minors. Journal of Combinatorial Theory, Series B , volume =. doi:10.1016/0095-8956(86)90030-4 , url =
-
[28]
Lahav, Ori and Boker, Udi , year =. What's. ACM Transactions on Programming Languages and Systems , volume =. doi:10.1145/3505273 , abstract =
-
[29]
Haas, Thomas and Meyer, Roland and. 2022 , month = oct, journal =. doi:10.1145/3563292 , url =
-
[30]
Di Giusto, Cinzia and Ferr. A. 2023 , month = jan, journal =. doi:10.1145/3571248 , url =
-
[31]
Kater: Automating Weak Memory Metatheory and Consistency Checking
Kokologiannakis, Michalis and Lahav, Ori and Vafeiadis, Viktor , year =. Kater:. Reproduction package for article: "Kater: Automating Weak Memory Metatheory and Consistency Checking" , volume =. doi:10.1145/3571212 , url =
-
[32]
Pavlogiannis, Andreas , title =. 2019 , issue_date =. doi:10.1145/3371085 , journal =
-
[33]
Optimal Reads-From Consistency Checking for C11-Style Memory Models , year =
Tun. Optimal Reads-From Consistency Checking for C11-Style Memory Models , year =. doi:10.1145/3591251 , journal =
-
[34]
2021 , eprint=
Non-Sequential Theory of Distributed Systems , author=. 2021 , eprint=
2021
-
[35]
Graph minors
Neil Robertson and P.D Seymour , doi =. Graph minors. II. Algorithmic aspects of tree-width , url =. Journal of Algorithms , number =. 1986 , bdsk-url-1 =
1986
-
[36]
TSO to SC via Symbolic Execution , isbn =
Wehrheim, Heike and Travkin, Oleg , year =. TSO to SC via Symbolic Execution , isbn =
-
[37]
IEEE Transactions on Computers , volume =
How to. IEEE Transactions on Computers , volume =. doi:10.1109/TC.1979.1675439 , abstract =
-
[38]
Guohao Li, Hasan Abed Al Kader Hammoud, Hani Itani, Dmitrii Khizbullin, and Bernard Ghanem
Time, Clocks, and the Ordering of Events in a Distributed System , author =. 1978 , month = jul, journal =. doi:10.1145/359545.359563 , abstract =
-
[39]
Sewell, Peter and Sarkar, Susmit and Owens, Scott and Nardelli, Francesco Zappa and Myreen, Magnus O. , year =. X86-. Communications of the ACM , volume =. doi:10.1145/1785414.1785443 , abstract =
-
[40]
Bollig, Benedikt and Di Giusto, Cinzia and Finkel, Alain and Laversa, Laetitia and Lozes, Etienne and Suresh, Amrita , editor =. A. 2021 , journal =. doi:10.4230/LIPICS.CONCUR.2021.14 , url =
-
[41]
The Tree Width of Auxiliary Storage , author =. 2011 , month = jan, journal =. doi:10.1145/1925844.1926419 , url =
-
[42]
Repairing Sequential Consistency in
Lahav, Ori and Vafeiadis, Viktor and Kang, Jeehoon and Hur, Chung-Kil and Dreyer, Derek , year =. Repairing Sequential Consistency in. Proceedings of the 38th. doi:10.1145/3062341.3062352 , abstract =
-
[43]
Batty, Mark and Owens, Scott and Sarkar, Susmit and Sewell, Peter and Weber, Tjark , year =. Mathematizing. Proceedings of the 38th Annual. doi:10.1145/1926385.1926394 , url =
-
[44]
38th International Symposium on Distributed Computing (DISC 2024) , pages =
Casta\. 38th International Symposium on Distributed Computing (DISC 2024) , pages =. 2024 , volume =. doi:10.4230/LIPIcs.DISC.2024.11 , annote =
-
[45]
Adve, S. V. and Hill, Mark D. , year = 1993, month = jun, journal =. A. doi:10.1109/71.242161 , abstract =
-
[46]
Abdulla, Parosh Aziz and Arora, Jatin and Atig, Mohamed Faouzi and Krishna, Shankaranarayanan , title =. Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation , pages =. 2019 , isbn =. doi:10.1145/3314221.3314649 , abstract =
-
[47]
Bulletin of the American Mathematical Society , year=
A variant of a recursively unsolvable problem , author=. Bulletin of the American Mathematical Society , year=
-
[48]
Graph minors. I. Excluding a forest , author=. Journal of Combinatorial Theory, Series B , volume=
-
[49]
Graph minors. II. Algorithmic aspects of tree-width , author=. Journal of algorithms , volume=. 1986 , publisher=
1986
-
[50]
and Kowalik, Lukasz and Lokshtanov, Daniel and Marx, Daniel and Pilipczuk, Marcin and Pilipczuk, Michal and Saurabh, Saket , title =
Cygan, Marek and Fomin, Fedor V. and Kowalik, Lukasz and Lokshtanov, Daniel and Marx, Daniel and Pilipczuk, Marcin and Pilipczuk, Michal and Saurabh, Saket , title =. 2015 , isbn =
2015
-
[51]
The monadic second-order logic of graphs
Bruno Courcelle , doi =. The monadic second-order logic of graphs. I. Recognizable sets of finite graphs , url =. Information and Computation , number =. 1990 , bdsk-url-1 =
1990
-
[52]
Seese , doi =
D. Seese , doi =. The structure of the models of decidable monadic theories of graphs , url =. Annals of Pure and Applied Logic , number =. 1991 , bdsk-url-1 =
1991
-
[53]
Definability equals recognizability for graphs of bounded treewidth , year =
Boja\'. Definability equals recognizability for graphs of bounded treewidth , year =. Proceedings of the 31st Annual ACM/IEEE Symposium on Logic in Computer Science , pages =. doi:10.1145/2933575.2934508 , abstract =
-
[54]
Boehm, Hans-J. , title =. Proceedings of the 2012 ACM SIGPLAN Workshop on Memory Systems Performance and Correctness , pages =. 2012 , isbn =. doi:10.1145/2247684.2247688 , abstract =
-
[56]
Lahav, Ori and Vafeiadis, Viktor , editor =. Explaining. doi:10.1007/978-3-319-48989-6_29 , abstract =
-
[57]
Bodlaender, Hans L. , title =. 1993 , isbn =. doi:10.1145/167088.167161 , booktitle =
-
[58]
Kang, Jeehoon and Hur, Chung-Kil and Lahav, Ori and Vafeiadis, Viktor and Dreyer, Derek , year = 2017, month = jan, series =. A Promising Semantics for Relaxed-Memory Concurrency , booktitle =. doi:10.1145/3009837.3009850 , abstract =
-
[59]
Bounding Data Races in Space and Time , booktitle =
Dolan, Stephen and Sivaramakrishnan, Kc and Madhavapeddy, Anil , year = 2018, month = jun, pages =. Bounding Data Races in Space and Time , booktitle =. doi:10.1145/3192366.3192421 , abstract =
-
[60]
Vafeiadis, Viktor and Balabonski, Thibaut and Chakraborty, Soham and Morisset, Robin and Zappa Nardelli, Francesco , year = 2015, month = jan, pages =. Common. Proceedings of the 42nd. doi:10.1145/2676726.2676995 , abstract =
-
[61]
On Verifying Causal Consistency , author =. 2017 , month = jan, journal =. doi:10.1145/3093333.3009888 , abstract =
-
[62]
Margalit, Roy and Kokologiannakis, Michalis and Itzhaky, Shachar and Lahav, Ori , year = 2025, month = jun, journal =. Dynamic. doi:10.1145/3729277 , abstract =
-
[63]
Richard Büchi, Weak second-order arithmetic and finite automata , Z
Büchi, J. Richard , title =. Mathematical Logic Quarterly , volume =. doi:https://doi.org/10.1002/malq.19600060105 , url =. https://onlinelibrary.wiley.com/doi/pdf/10.1002/malq.19600060105 , year =
-
[64]
Non-Sequential Theory of Distributed Systems , publisher =
Bollig, Benedikt and Gastin, Paul , keywords =. Non-Sequential Theory of Distributed Systems , publisher =. 2019 , copyright =. doi:10.48550/ARXIV.1904.06942 , url =
-
[65]
Lahav, Ori and Margalit, Roy , title =. Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation , pages =. 2019 , isbn =. doi:10.1145/3314221.3314604 , abstract =
-
[66]
Moiseenko, Evgenii and Meluzzi, Matteo and Meleshchenko, Innokentii and Kabashnyi, Ivan and Podkopaev, Anton and Chakraborty, Soham , year =. Relaxed. Xmm Model Checker Benchmarks , volume =. doi:10.1145/3704908 , url =
-
[67]
Chakraborty, Soham and Krishna, Shankara Narayanan and Mathur, Umang and Pavlogiannis, Andreas , year =. How. Proceedings of the ACM on Programming Languages , volume =. doi:10.1145/3632908 , url =
-
[68]
Margalit, Roy and Lahav, Ori , title =. Proc. ACM Program. Lang. , month = jan, articleno =. 2021 , issue_date =. doi:10.1145/3434285 , abstract =
-
[69]
Kokologiannakis, Michalis and Vafeiadis, Viktor , title =. Computer Aided Verification: 33rd International Conference, CAV 2021, Virtual Event, July 20–23, 2021, Proceedings, Part I , pages =. 2021 , isbn =. doi:10.1007/978-3-030-81685-8_20 , abstract =
-
[70]
Reconciling Preemption Bounding with DPOR
Marmanis, Iason and Kokologiannakis, Michalis and Vafeiadis, Viktor. Reconciling Preemption Bounding with DPOR. Tools and Algorithms for the Construction and Analysis of Systems. 2023
2023
-
[71]
Chini, Peter and Kolberg, Jonathan and Krebs, Andreas and Meyer, Roland and Saivasan, Prakash , year = 2017, journal =. On the. doi:10.4230/LIPICS.ESA.2017.27 , abstract =
-
[72]
Musuvathi, Madanlal and Qadeer, Shaz , title =. SIGPLAN Not. , month = jun, pages =. 2007 , issue_date =. doi:10.1145/1273442.1250785 , abstract =
-
[73]
Getting Rid of Store-Buffers in TSO Analysis
Atig, Mohamed Faouzi and Bouajjani, Ahmed and Parlato, Gennaro. Getting Rid of Store-Buffers in TSO Analysis. Computer Aided Verification. 2011
2011
-
[74]
Verification under TSO with an infinite Data Domain
Abdulla, Parosh Aziz and Atig, Mohamed Faouzi and Furbach, Florian and Garg, Shashwat. Verification under TSO with an infinite Data Domain. Tools and Algorithms for the Construction and Analysis of Systems. 2024
2024
-
[75]
Dynamic Partial-Order Reduction for Model Checking Software , booktitle =
Flanagan, Cormac and Godefroid, Patrice , year = 2005, month = jan, series =. Dynamic Partial-Order Reduction for Model Checking Software , booktitle =. doi:10.1145/1040305.1040315 , abstract =
-
[76]
Optimal Dynamic Partial Order Reduction , booktitle =
Abdulla, Parosh and Aronis, Stavros and Jonsson, Bengt and Sagonas, Konstantinos , year = 2014, month = jan, series =. Optimal Dynamic Partial Order Reduction , booktitle =. doi:10.1145/2535838.2535845 , abstract =
-
[77]
Proceedings of the ACM on Programming Languages , volume =
Data-Centric Dynamic Partial Order Reduction , author =. Proceedings of the ACM on Programming Languages , volume =. doi:10.1145/3158119 , abstract =
-
[78]
2017 , eprint=
Computing Tree Decompositions with FlowCutter: PACE 2017 Submission , author=. 2017 , eprint=
2017
-
[79]
On the State Reachability Problem for Concurrent Programs Under Power
Abdulla, Parosh Aziz and Atig, Mohamed Faouzi and Bouajjani, Ahmed and Derevenetc, Egor and Leonardsson, Carl and Meyer, Roland. On the State Reachability Problem for Concurrent Programs Under Power. Networked Systems. 2021
2021
-
[80]
doi:10.1145/3276505 , issue_date =
Abdulla, Parosh Aziz and Atig, Mohamed Faouzi and Jonsson, Bengt and Ngo, Tuan Phong , year = 2018, journal =. doi:10.1145/3276505 , issue_date =
-
[81]
doi:10.1007/978-3-662-47666-6\_25 , editor =
Lahav, Ori and Vafeiadis, Viktor , year = 2015, booktitle =. doi:10.1007/978-3-662-47666-6\_25 , editor =
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.