r1 qualified Selected asymmetric formal reference: 2,502 contracts across nine families; bounded evidence and three separate teaching models Read the evidence scope
On this page

Learn

Build a mechanism from its state, the changes it permits and the claims made about it. These chapters introduce notation at its first use. No knowledge of another game’s rules or vocabulary is needed.

Foundations and small teaching models

  1. Reading a model: find a before/after change, its guard and unchanged fields.

  2. Values and state: distinguish numbers, sets, sequences, records and mappings.

  3. Invariants and checking: separate a property, configuration and evidence.

  4. Resources and payment: one wallet, one attempt and an explicit completion barrier.

  5. Objects and lifetime: two physical items, fresh occurrences and explicit references.

  6. Priority and completion: one optional-use window and supplied completion providers.

The last three lessons use the separate payment, identity and priority packages. They are instructional specializations with their own inputs and results.

The complete selected reference profile

Start with Meet the reference profile. It introduces SideA and SideB and explains how the larger profile differs from the teaching models.

  1. Zones and setup: create well-shaped objects, locations and initial context.

  2. Turns and ending: connect phase schedules, opportunities, objectives and ending boundaries.

  3. Object operations: distinguish moves, deployment, retirement and instruction completion.

  4. Traversal and inspection: follow nested interaction and observation procedures.

  5. Abilities and use: distinguish definitions, activity, triggering, payment and use.

  6. Availability and lifetime: separate current admission, pending instances and captured authority.

  7. Composition and assumptions: join procedures without losing caller identities or supplier obligations.

Predict one permitted change and one rejected change before following the formula. Then identify what the configured evidence actually investigates. A worked explanation helps you read a contract; its model and checking result establish a separate claim.