def observed_node_reflection
stelliferous@0.0.2.0 · proofs/storage_refinement.bend:452
import stelliferous@0.0.2.0/proofs/storage_refinement.bend as StorageRefinement
import Base
import stelliferous@0.0.2.0/proofs/storage_tree_model.bend as Tree
452def observed_node_reflection(-Element: Data,-left: Array<Element>,-right: Array<Element>,+left_tree: Tree.Tree<Element>,+right_tree: Tree.Tree<Element>,
453 left_reflected: {left_tree == Tree.reflect(Element,left) : Tree.Tree<Element>},
454 right_reflected: {right_tree == Tree.reflect(Element,right) : Tree.Tree<Element>}) ->
455 {Tree.Node{left_tree,right_tree} == Tree.reflect(Element,ANode{left,right}) : Tree.Tree<Element>}:
456 %left_reflected : {Tree.Node{left_tree,right_tree} == Tree.Node{_,Tree.reflect(Element,right)} : Tree.Tree<Element>}
457 %right_reflected : {Tree.Node{left_tree,right_tree} == Tree.Node{left_tree,_} : Tree.Tree<Element>}
458 {==}