let T be Polish-language; for A being Polish-arity-function of T st A is empty-yielding holds
Polish-WFF-set (T,A) = T
let A be Polish-arity-function of T; ( A is empty-yielding implies Polish-WFF-set (T,A) = T )
assume A1:
A is empty-yielding
; Polish-WFF-set (T,A) = T
A2:
Polish-WFF-set (T,A) c= T
proof
set Q =
Polish-expression-set (
T,
A);
let a be
object ;
TARSKI:def 3 ( not a in Polish-WFF-set (T,A) or a in T )
assume
a in Polish-WFF-set (
T,
A)
;
a in T
then reconsider t =
a as
Element of
Polish-expression-set (
T,
A) ;
consider n being
Nat,
p,
q being
FinSequence such that A5:
p in T
and A6:
n = A . p
and A7:
q in (Polish-expression-set (T,A)) ^^ n
and A8:
t = p ^ q
by POLNOT_1:32;
n = 0
by A1, A6;
then
q in {{}}
by A7, POLNOT_1:6;
then
q = {}
by TARSKI:def 1;
hence
a in T
by A5, A8, FINSEQ_1:34;
verum
end;
T c= Polish-WFF-set (T,A)
hence
Polish-WFF-set (T,A) = T
by A2; verum