definition flag :: "i" where "flag == lam l. letrec flagx l be lcase(l,<[],<[],[]>>, λh t. split(flagx(t), λlr p. split(p, λlw lb. ccase(h, >, >, >)))) in flagx(l)"
axiomatization Perm :: "i ==> i ==> o" definition Flag :: "i ==> i ==> o"where "Flag(l,x) == ALL lr:List(Colour).ALL lw:List(Colour).ALL lb:List(Colour). x = > ⟶ (ALL c:Colour.(c mem lr = true ⟶ c=red) ∧ (c mem lw = true ⟶ c=white) ∧ (c mem lb = true ⟶ c=blue)) ∧ Perm(l,lr @ lw @ lb)"
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.