Cairn Docs Claims Blog Packages

Claim ยท cairn 0.2.1

cairn^225 The list is the filter applied to the todos

An invariant of cairn 0.2.1.

Id
cairn^225
Kind
invariant
Reads as
proved
Version
0.2.1

All of cairn 0.2.1's claims

What it says

The rows on screen are exactly the todos the selected filter accepts, in creation order, under any hover and focus, in every reachable state. (T40, T42)

Evidence

provedinitExamples.Todo.listedRows.init
provedstepExamples.Todo.listedRows.step
provedreceiveExamples.Todo.listedRows.receive
provedreachableExamples.Todo.listedRows.reachable
provedreachableAllExamples.Todo.listedRows.reachableAll
fuzzedNot shown yet: the claim-driven fuzzer held it in every random sequence (docs/fuzz.md). A CI step will publish it (#95).
testedNot shown yet: the running app matched the model at every step that exercised it (docs/conformance.md). A CI step will publish it (#95).

Where it's defined

Declaration
Examples.Todo.listedRows
Module
Examples.Todo
Source
lean/Examples/Todo.lean:201 at v0.2.1
Machine
Examples.Todo.machine
Statement
Examples.Todo.listedRows.holds
Statement hash
cdded3b5839c217c

Ledger

cairn^225 is active in this version's claims.lock, statement cdded3b5839c217c. An id never moves or changes meaning.