set c = the non empty homogeneous quasi_total 2 -ary associative unital PartFunc of ({{}} *),{{}};
set a = the Element of {{}};
consider x being set such that
A1: x is_a_unity_wrt the non empty homogeneous quasi_total 2 -ary associative unital PartFunc of ({{}} *),{{}} by Def3;
arity the non empty homogeneous quasi_total 2 -ary associative unital PartFunc of ({{}} *),{{}} = 2 by COMPUT_1:def 21;
then A2: dom the non empty homogeneous quasi_total 2 -ary associative unital PartFunc of ({{}} *),{{}} = 2 -tuples_on {{}} by COMPUT_1:22;
then <* the Element of {{}}, the Element of {{}}*> in dom the non empty homogeneous quasi_total 2 -ary associative unital PartFunc of ({{}} *),{{}} by FINSEQ_2:137;
then <* the Element of {{}},x*> in dom the non empty homogeneous quasi_total 2 -ary associative unital PartFunc of ({{}} *),{{}} by A1;
then reconsider x = x as Element of {{}} by A2, FINSEQ_2:138;
set i = the non empty homogeneous quasi_total 3 -ary PartFunc of ({{}} *),{{}};
set w = the non empty homogeneous quasi_total 2 -ary PartFunc of ({{}} *),{{}};
ex S being strict non-empty UAStr st
( the carrier of S = {{}} & the charact of S = <*((0 -tuples_on {{}}) --> x), the non empty homogeneous quasi_total 2 -ary associative unital PartFunc of ({{}} *),{{}}*> ^ <* the non empty homogeneous quasi_total 3 -ary PartFunc of ({{}} *),{{}}, the non empty homogeneous quasi_total 2 -ary PartFunc of ({{}} *),{{}}*> & S is with_empty-instruction & S is with_catenation & S is unital & S is associative & S is with_if-instruction & S is with_while-instruction & S is quasi_total & S is partial ) by A1, Th41;
hence ex b1 being strict partial quasi_total non-empty UAStr st
( b1 is with_empty-instruction & b1 is with_catenation & b1 is with_if-instruction & b1 is with_while-instruction & b1 is unital & b1 is associative ) ; :: thesis: verum