Move prover returns: exiting with verification errors error: unknown assertion failed ┌─ tests/sources/functional/is_txn_signer.move:17:16 │ 17 │ spec { assert Signer::is_txn_signer_addr(@0x7); } // This is unprovable because it is not true in general. │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ = at tests/sources/functional/is_txn_signer.move:17: f1_incorrect error: unknown assertion failed ┌─ tests/sources/functional/is_txn_signer.move:21:16 │ 21 │ spec { assert Signer::is_txn_signer_addr(@0x7); } // This is unprovable because it is not true in general. │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ = at tests/sources/functional/is_txn_signer.move:20: f2_incorrect = _account = = at tests/sources/functional/is_txn_signer.move:21: f2_incorrect error: unknown assertion failed ┌─ tests/sources/functional/is_txn_signer.move:31:16 │ 31 │ spec { assert Signer::is_txn_signer_addr(@0x7); } // This is unprovable because it is not true in general. │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ = at tests/sources/functional/is_txn_signer.move:29: f4_incorrect = account = = at tests/sources/functional/is_txn_signer.move:30: f4_incorrect = at ../move-stdlib/sources/Signer.move:12: address_of = s = = at ../move-stdlib/sources/Signer.move:13: address_of = result = = at ../move-stdlib/sources/Signer.move:14: address_of error: precondition does not hold at this call ┌─ tests/sources/functional/is_txn_signer.move:38:9 │ 38 │ requires Signer::is_txn_signer_addr(@0x7); // f5 requires this to be true at its callers' sites │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ │ = at tests/sources/functional/is_txn_signer.move:38: f5 (spec) error: global memory invariant does not hold ┌─ tests/sources/functional/is_txn_signer.move:90:9 │ 90 │ ╭ invariant update (old(exists(ADMIN_ADDRESS())) && global(ADMIN_ADDRESS()).i != old(global(ADMIN_ADDRESS()).i)) 91 │ │ ==> Signer::is_txn_signer_addr(ADMIN_ADDRESS()); │ ╰────────────────────────────────────────────────────────────^ │ = at tests/sources/functional/is_txn_signer.move:83: increment_incorrect = _account = = at tests/sources/functional/is_txn_signer.move:84: increment_incorrect = at tests/sources/functional/is_txn_signer.move:60: ADMIN_ADDRESS = result = = at tests/sources/functional/is_txn_signer.move:61: ADMIN_ADDRESS = c_ref = = at tests/sources/functional/is_txn_signer.move:85: increment_incorrect = at tests/sources/functional/is_txn_signer.move:83: increment_incorrect = at tests/sources/functional/is_txn_signer.move:85: increment_incorrect = at tests/sources/functional/is_txn_signer.move:90