deffunc H1( Element of NAT ) -> Element of bool Omega = X /\ (f . $1);
consider g being Function of NAT,(bool Omega) such that
A1: for x being Element of NAT holds g . x = H1(x) from FUNCT_2:sch 4();
take g ; :: thesis: for n being Element of NAT holds g . n = X /\ (f . n)
let n be Element of NAT ; :: thesis: g . n = X /\ (f . n)
thus g . n = X /\ (f . n) by A1; :: thesis: verum