A Logic of Secrecy on Simplicial Models
Pith reviewed 2026-05-13 19:04 UTC · model grok-4.3
The pith
A secrecy operator can be added directly to simplicial models of knowledge by attaching agent-specific neighborhood functions to local states.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Simplicial secrecy models are obtained by enriching ordinary chromatic simplicial complexes with agent-relative secrecy neighborhood functions on the coloured vertices that represent local states. The operator S_a φ is interpreted so that it requires both ordinary simplicial knowledge of φ by a and membership of the truth set of φ in a secrecy neighborhood of a's local state. The frame condition guarantees that every designated secrecy event remains non-trivial for every other agent. The system SSL is sound on the entire class of these models; when at least two agents are present, completeness holds because every consistent set can be realized first in an auxiliary-colour canonical model and
What carries the argument
Simplicial secrecy models, which enrich a chromatic simplicial complex with agent-relative secrecy neighborhood functions attached to each local state (coloured vertex).
If this is right
- SSL provides a sound and, for |A| ≥ 2, complete calculus for reasoning about secrecy inside geometrically presented multi-agent states.
- Secrecy remains strictly local to each agent's current vertex rather than being defined by global properties of the complex.
- The combination of simplicial knowledge with a neighborhood condition yields a primitive modality that cannot be reduced to ordinary knowledge operators alone.
- Any formula valid on all simplicial secrecy models is provable in SSL once the number of agents is at least two.
Where Pith is reading between the lines
- The geometric representation may allow direct visualization of which local states permit secrecy of which facts.
- The same neighborhood construction could be applied to dynamic epistemic logics that update the simplicial complex during communication.
- If the frame condition is relaxed, weaker notions of secrecy that tolerate triviality for some observers become definable inside the same language.
Load-bearing premise
The secrecy neighborhoods attached to each local state must keep every designated secrecy event non-trivial from the viewpoint of every other agent.
What would settle it
A concrete simplicial secrecy model in which some secrecy neighborhood renders an event trivial for another agent would violate the frame condition and falsify the claimed semantics for S_a φ.
Figures
read the original abstract
We develop a logic of secrecy on simplicial models for multi-agent systems. Standard simplicial models provide a geometric semantics for knowledge by representing global states as facets of a chromatic simplicial complex and agents' local states as coloured vertices. However, secrecy cannot in general be captured as a genuinely new modality by relying on the ordinary simplicial knowledge structure alone. This motivates the introduction of an additional secrecy layer. To this end, we define \emph{simplicial secrecy models}, which enrich standard simplicial epistemic models with agent-relative secrecy neighborhood functions attached to local states. On this basis, we introduce a primitive secrecy operator $S_a\varphi$. Semantically, $S_a\varphi$ holds when agent $a$ knows $\varphi$ in the ordinary simplicial sense and, moreover, the truth set of $\varphi$ belongs to one of the designated secrecy neighborhoods associated with $a$'s current local state. The clause for secrecy thus combines an ordinary knowledge requirement with an additional local-state-based neighborhood requirement, while the frame condition ensures that designated secrecy events remain non-trivial from the perspective of every other agent. We formulate a system $\mathsf{SSL}$ for the resulting language and show that it is sound with respect to the class of simplicial secrecy models. For the genuinely multi-agent case $|A|\ge 2$, we prove completeness by first constructing an auxiliary-colour canonical model and then representing it inside the original class of pure $A$-chromatic simplicial secrecy models. The resulting framework yields a primitive, local-state-based, and geometrically grounded account of secrecy on simplicial models, together with a sound axiomatization and, in the genuinely multi-agent case, a complete one.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper develops simplicial secrecy models by enriching standard chromatic simplicial epistemic models with agent-relative secrecy neighborhood functions attached to local states. It introduces a primitive secrecy modality S_a φ whose semantics requires both ordinary simplicial knowledge of φ and membership of the truth set of φ in a designated secrecy neighborhood of a's local state, subject to a frame condition ensuring non-triviality from other agents' perspectives. The system SSL is shown sound directly from the semantics; for |A|≥2, completeness is proved by constructing an auxiliary-colour canonical model and representing it inside the class of pure A-chromatic simplicial secrecy models.
Significance. If the results hold, the work supplies a geometrically grounded, local-state-based primitive modality for secrecy that is not reducible to the ordinary knowledge structure on simplicial complexes. The explicit auxiliary-colour canonical-model construction followed by representation into the target class constitutes a non-routine but self-contained completeness argument, free of ad-hoc parameters or circular definitions, and yields both soundness for all cases and completeness in the genuinely multi-agent setting.
major comments (1)
- [Completeness proof for |A|≥2] Completeness section (representation step): the high-level description states that the auxiliary-colour canonical model is represented inside pure A-chromatic simplicial secrecy models while preserving neighborhood functions and frame conditions, but supplies no explicit verification that the non-triviality clause (secrecy events remain non-trivial from every other agent's perspective) is maintained under the representation map; this step is load-bearing for the completeness claim when |A|≥2.
minor comments (2)
- [Abstract and §2] The abstract and introductory paragraphs could clarify the precise set-theoretic status of the secrecy neighborhood functions (e.g., whether they are required to be closed under certain simplicial operations) to make the semantic clause for S_a φ easier to compare with standard neighborhood semantics.
- [Definition of simplicial secrecy models] Notation for the secrecy neighborhood function attached to a local state could be introduced with an explicit symbol (e.g., N_a(v)) at first use rather than described only in prose, to improve readability of subsequent semantic definitions.
Simulated Author's Rebuttal
We thank the referee for the positive assessment and the recommendation of minor revision. The single major comment concerns the completeness argument for |A|≥2; we address it directly below.
read point-by-point responses
-
Referee: [Completeness proof for |A|≥2] Completeness section (representation step): the high-level description states that the auxiliary-colour canonical model is represented inside pure A-chromatic simplicial secrecy models while preserving neighborhood functions and frame conditions, but supplies no explicit verification that the non-triviality clause (secrecy events remain non-trivial from every other agent's perspective) is maintained under the representation map; this step is load-bearing for the completeness claim when |A|≥2.
Authors: We agree that the representation step requires an explicit verification of the non-triviality clause to make the argument fully self-contained. In the revised manuscript we will insert a dedicated lemma immediately after the definition of the representation map. The lemma will show that if a secrecy neighborhood N in the auxiliary-colour model satisfies the non-triviality condition with respect to every other agent b≠a, then its image under the representation map satisfies the same condition in the target pure A-chromatic model. The argument proceeds by noting that the representation is colour-preserving and that the frame condition is defined pointwise on local states; hence any pair of facets that witness non-triviality in the auxiliary model maps to a pair that witnesses it in the target model. This addition closes the gap without altering the overall proof strategy. revision: yes
Circularity Check
No significant circularity detected
full rationale
The derivation proceeds from explicit semantic definitions of simplicial secrecy models (enriching standard simplicial epistemic models with agent-relative secrecy neighborhood functions) to the introduction of the primitive operator S_a φ whose clause combines ordinary knowledge with a neighborhood requirement. Soundness of SSL follows directly by induction on the semantic clauses. Completeness for |A|≥2 is obtained via an auxiliary-colour canonical model that is then represented inside the class of pure A-chromatic simplicial secrecy models; the representation step preserves neighborhood functions and frame conditions by explicit construction. No step reduces by definition to its own inputs, no fitted parameters are renamed as predictions, and no load-bearing premise rests solely on self-citation. The argument is self-contained against the stated semantics.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Standard axioms of epistemic logic (S5 properties for knowledge operators)
- domain assumption Frame conditions ensuring secrecy neighborhoods remain non-trivial for other agents
invented entities (1)
-
Agent-relative secrecy neighborhood functions
no independent evidence
Reference graph
Works this paper leans on
-
[1]
Joseph Y. Halpern and Yoram Moses. Knowledge and Common Knowledge in a Distributed Environment.Journal of the ACM, 37(3):549–587, 1990
work page 1990
-
[2]
Halpern, Yoram Moses, and Moshe Y
Ronald Fagin, Joseph Y. Halpern, Yoram Moses, and Moshe Y. Vardi.Reasoning About Knowledge. MIT Press, 1995
work page 1995
-
[3]
Ronald Fagin, Joseph Y. Halpern, and Moshe Y. Vardi. What Can Machines Know? On the Properties of Knowledge in Distributed Systems.Journal of the ACM, 39(2):328–376, 1992
work page 1992
-
[4]
Joseph Y. Halpern and Kevin R. O’Neill. Secrecy in Multiagent Systems. InProceedings of the 15th IEEE Computer Security Foundations Workshop (CSFW 2002). IEEE, 2002
work page 2002
-
[5]
Joseph Y. Halpern and Kevin R. O’Neill. Anonymity and Information Hiding in Multiagent Systems.Journal of Computer Security, 13(3), 2005
work page 2005
-
[6]
To know or not to know: epistemic approaches to security protocol verification.Synthese, 177(Suppl
Francien Dechesne and Yanjing Wang. To know or not to know: epistemic approaches to security protocol verification.Synthese, 177(Suppl. 1):51–76, 2010
work page 2010
-
[7]
Zuojun Xiong and Thomas Ågotnes. The logic of secrets and the interpolation rule.Annals of Mathematics and Artificial Intelligence, 91(4):375–407, 2023
work page 2023
-
[8]
Exclusive Knowledge Logic and Secrecy Logic.Studies in Logic, 19(1):62–88, 2026
Zuojun Xiong. Exclusive Knowledge Logic and Secrecy Logic.Studies in Logic, 19(1):62–88, 2026
work page 2026
-
[9]
A logical perspective on intending to keep a true secret.arXiv preprintarXiv:2405.11654, 2024
Alessandro Aldini, Davide Fazio, Pierluigi Graziani, Raffaele Mascella, and Mirko Tagliaferri. A logical perspective on intending to keep a true secret.arXiv preprintarXiv:2405.11654, 2024
-
[10]
The Russian Cards Problem.Studia Logica, 75(1):31–62, 2003
Hans van Ditmarsch. The Russian Cards Problem.Studia Logica, 75(1):31–62, 2003
work page 2003
-
[11]
Sergio Rajsbaum. A distributed computing perspective of unconditionally secure information transmission in Russian cards problems.Theoretical Computer Science, 952:113761, 2023
work page 2023
-
[12]
Information Exchange in the Russian Cards Problem
Zoe Leyva-Acosta, Eduardo Pascual-Aseff, and Sergio Rajsbaum. Information Exchange in the Russian Cards Problem. InStabilization, Safety, and Security of Distributed Systems (SSS 2021),Lecture Notes in Computer Science13046, pages 380–394. Springer, 2021
work page 2021
-
[13]
The Topological Structure of Asynchronous Computability
Maurice Herlihy and Nir Shavit. The Topological Structure of Asynchronous Computability. Journal of the ACM, 46(6):858–923, 1999
work page 1999
-
[14]
Elsevier/Morgan Kaufmann, 2014
Maurice Herlihy, Dmitry Kozlov, and Sergio Rajsbaum.Distributed Computing Through Combinatorial Topology. Elsevier/Morgan Kaufmann, 2014
work page 2014
-
[15]
A simplicial complex model for epistemic logic
Éric Goubault, Jérémy Ledent, and Sergio Rajsbaum. A simplicial complex model for epistemic logic. InAdvances in Modal Logic 12, 2018
work page 2018
-
[16]
ÉricGoubault, JérémyLedent, andSergioRajsbaum.Asimplicialcomplexmodelfordynamic epistemic logic to study distributed task computability.Information and Computation, 278:104597, 2021
work page 2021
-
[17]
PhD thesis, École Polytechnique, 2019
Jérémy Ledent.Geometric Semantics for Asynchronous Computability. PhD thesis, École Polytechnique, 2019
work page 2019
-
[18]
Knowledge and Simplicial Complexes
Hans van Ditmarsch, Éric Goubault, Jérémy Ledent, and Sergio Rajsbaum. Knowledge and Simplicial Complexes. InPhilosophy of Computing: Themes from IACAP 2019, pages 1–50. Springer International Publishing, Cham, 2022. 35
work page 2019
-
[19]
A dynamic epistemic logic analysis of equality negation and other epistemic covering tasks
Hans van Ditmarsch, Éric Goubault, Marijana Lazić, Jérémy Ledent, and Sergio Rajsbaum. A dynamic epistemic logic analysis of equality negation and other epistemic covering tasks. Journal of Logical and Algebraic Methods in Programming, 121:100662, 2021
work page 2021
-
[20]
A Simplicial Model for KB4n: Epistemic Logic with Agents That May Die
Éric Goubault, Jérémy Ledent, and Sergio Rajsbaum. A Simplicial Model for KB4n: Epistemic Logic with Agents That May Die. In39th International Symposium on Theoretical Aspects of Computer Science (STACS 2022),LIPIcs219, pages 33:1–33:20, 2022
work page 2022
-
[21]
Semi-Simplicial Set Models for Distributed Knowledge
Éric Goubault, Roman Kniazev, Jérémy Ledent, and Sergio Rajsbaum. Semi-Simplicial Set Models for Distributed Knowledge. InProceedings of the 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 2023), pages 1–14, 2023
work page 2023
-
[22]
Rustam Galimullin and Louwe B. Kuijer. Varieties of Distributed Knowledge. InAdvances in Modal Logic 15, pages 379–400, 2024
work page 2024
-
[23]
Towards Dynamic Distributed Knowledge
Philippe Balbiani and Hans van Ditmarsch. Towards Dynamic Distributed Knowledge. In Advances in Modal Logic 15, pages 125–146, 2024
work page 2024
-
[24]
Rojo Fanamperana Randrianomentsoa, Hans van Ditmarsch, and Roman Kuznets. Impure Simplicial Complexes: Complete Axiomatization.Logical Methods in Computer Science, 19(4), 2023
work page 2023
-
[25]
A Many-Sorted Epistemic Logic for Chromatic Hypergraphs
Éric Goubault, Roman Kniazev, and Jérémy Ledent. A Many-Sorted Epistemic Logic for Chromatic Hypergraphs. In32nd EACSL Annual Conference on Computer Science Logic (CSL 2024),LIPIcs288, pages 30:1–30:18, 2024
work page 2024
-
[26]
Chellas.Modal Logic: An Introduction
Brian F. Chellas.Modal Logic: An Introduction. Cambridge University Press, 1980
work page 1980
-
[27]
Evidence Logic: A New Look at Neighborhood Structures
Johan van Benthem, David Fernández-Duque, and Eric Pacuit. Evidence Logic: A New Look at Neighborhood Structures. InAdvances in Modal Logic 9, pages 97–118, 2012
work page 2012
-
[28]
Johan van Benthem, David Fernández-Duque, and Eric Pacuit. Evidence and plausibility in neighborhood structures.Annals of Pure and Applied Logic, 165(1):106–133, 2014
work page 2014
-
[29]
Lawrence S. Moss and Rohit Parikh. Topological Reasoning and the Logic of Knowledge. InProceedings of the 4th Conference on Theoretical Aspects of Reasoning about Knowledge (TARK 1992), pages 95–105, 1992
work page 1992
-
[30]
Multi-Agent Subset Space Logic
Yi Nicholas Wang and Thomas Ågotnes. Multi-Agent Subset Space Logic. InProceedings of the 23rd International Joint Conference on Artificial Intelligence (IJCAI 2013), pages 1155–1161, 2013
work page 2013
-
[31]
Yanjing Wang and Junhua Yu. Point-Set Neighborhood Logic. InAdvances in Modal Logic 15, pages 697–718, 2024
work page 2024
-
[32]
Armando Castañeda, Hans van Ditmarsch, David A. Rosenblueth, and Diego A. Velázquez. Pattern Models: A Dynamic Epistemic Logic for Distributed Systems.The Computer Journal, 67(7):2421–2440, 2024
work page 2024
-
[33]
Velázquez, Armando Castañeda, and David A
Diego A. Velázquez, Armando Castañeda, and David A. Rosenblueth. Communication Pattern Models: An Extension of Action Models for Dynamic-Network Distributed Systems. InProceedings of the 18th Conference on Theoretical Aspects of Rationality and Knowledge (TARK 2021),EPTCS335, pages 307–321, 2021. 36
work page 2021
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.