Re-exports§
pub use crate::modalities::modal::contract as agm_contract;pub use crate::modalities::modal::expand as agm_expand;pub use crate::modalities::modal::is_consistent as belief_set_consistent;pub use crate::modalities::modal::revise as agm_revise;pub use crate::modalities::modal::Belief;
Structs§
Enums§
Constants§
- CERTAINTY_
AFFIRMS - CERTAINTY_
BELIEVES - CERTAINTY_
BIT_ SHIFT - CERTAINTY_
CONSIDERS - CERTAINTY_
DOUBTS - CERTAINTY_
KNOWS - CERTAINTY_
RECOGNIZES - CERTAINTY_
SPECULATES - CERTAINTY_
SUPPOSES - CERTAINTY_
SUSPECTS - NESTING_
BIT_ SHIFT - OP_
BELIEVES - OP_
COMMON_ KNOWLEDGE - OP_
INTENT_ LOCK - OP_
IS_ LOCKED - OP_
KNOWS - OP_
NAMESPACE_ IS_ LOCKED - OP_
NAMESPACE_ LOCK
Functions§
- check_
node_ locks - Checks if any nodes requested by an intent quin are locked by another agent.
- common_
knowledge_ via_ announcement - Common knowledge
C φ: practically established by a PUBLIC ANNOUNCEMENT to the whole group (everyone knows φ, everyone knows that everyone knows, ad infinitum). Holds iff the announcement was perceived by everyone. - distributed_
knowledge - Distributed knowledge
D φ: the group COLLECTIVELY knows φ by pooling — φ is entailed by the union of what agents individually know. Modelled over fact-fragments: φ is distributed- known iff every fragment inrequiredappears inknown(the union of all agents’ fragments). - evaluate_
epistemic_ frame - Evaluates a slice of Quins for epistemic/doxastic claims.
- everyone_
knows - Everyone-knows
E φ: every agent in the group knows φ.agent_knows[i]= does agent i know φ? - muddy_
child_ knows - The Muddy Children deduction: after the public announcement “at least one is muddy”, each
silent round eliminates a hypothesis; a muddy child deduces it is muddy exactly at
round == num_muddy(1-indexed). Shows how common knowledge + iterated “I don’t know” produces knowledge. Returns whether a muddy child KNOWS its own state atround. - negative_
introspection - Negative introspection (axiom 5, S5):
¬Kφ → K¬Kφ— not-knowing implies knowing one doesn’t. - positive_
introspection - Positive introspection (axiom 4):
Kφ → KKφ— knowing implies knowing that one knows.