PROOF.aes_nat_eq_step_status: def of qasim-bend-kit@0.1.0.2 Import: import qasim-bend-kit@0.1.0.2/PROOF.bend as PROOF Lines 393-400 of qasim-bend-kit@0.1.0.2/PROOF.bend: https://jend.leeeet.dev/read.txt?path=qasim-bend-kit@0.1.0.2/PROOF.bend&start_line=393&end_line=400 import Base import qasim-bend-kit@0.1.0.2/libs/AES256GCM.bend as AES def aes_nat_eq_step_status(+a: Nat, +b: Nat, result: Maybe<&0, {a == b : Nat}>) -> {Maybe.is_some(&0, {1n+a == 1n+b : Nat}, AES.aes_nat_eq_step(a, b, result)) == Maybe.is_some(&0, {a == b : Nat}, result) : Bool}: match result: case None{}: {==} case Some{proof}: {==} Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe.is_some https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=qasim-bend-kit@0.1.0.2/libs/AES256GCM.bend&name=aes_nat_eq_step