LAWS.flatten_residues_append: law of bend-prot@0.1.0.0 Import: import bend-prot@0.1.0.0/LAWS.bend as LAWS Lines 316-320 of bend-prot@0.1.0.0/LAWS.bend: https://jend.leeeet.dev/read.txt?path=bend-prot@0.1.0.0/LAWS.bend&start_line=316&end_line=320 import Base import bend-prot@0.1.0.0/protein.bend as P # Flattening distributes over appending residue lists. law flatten_residues_append: for xs: List<&2, P.Residue> for ys: List<&2, P.Residue> {P.flatten_residues(P.append_residues(xs, ys)) == P.append_atoms(P.flatten_residues(xs), P.flatten_residues(ys)) : List<&2, P.Atom>} Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Equal.sym https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=bend-prot@0.1.0.0/LAWS.bend&name=append_atoms_assoc https://jend.leeeet.dev/definition.txt?path=bend-prot@0.1.0.0/protein.bend&name=Atom https://jend.leeeet.dev/definition.txt?path=bend-prot@0.1.0.0/protein.bend&name=Residue https://jend.leeeet.dev/definition.txt?path=bend-prot@0.1.0.0/protein.bend&name=append_atoms https://jend.leeeet.dev/definition.txt?path=bend-prot@0.1.0.0/protein.bend&name=append_residues https://jend.leeeet.dev/definition.txt?path=bend-prot@0.1.0.0/protein.bend&name=flatten_residues