set bltl = bool LTLB_WFF;
let v1, v2 be Function of LTLB_WFF,(bool LTLB_WFF); ( ( for A, B being Element of LTLB_WFF
for n being Element of NAT holds
( v1 . TFALSUM = {TFALSUM} & v1 . (prop n) = {(prop n)} & v1 . (A => B) = ({(A => B)} \/ (v1 . A)) \/ (v1 . B) & v1 . (A 'U' B) = ((tau1 . (untn (A,B))) \/ (v1 . A)) \/ (v1 . B) ) ) & ( for A, B being Element of LTLB_WFF
for n being Element of NAT holds
( v2 . TFALSUM = {TFALSUM} & v2 . (prop n) = {(prop n)} & v2 . (A => B) = ({(A => B)} \/ (v2 . A)) \/ (v2 . B) & v2 . (A 'U' B) = ((tau1 . (untn (A,B))) \/ (v2 . A)) \/ (v2 . B) ) ) implies v1 = v2 )
assume A17:
for A, B being Element of LTLB_WFF
for n being Element of NAT holds
( v1 . TFALSUM = {TFALSUM} & v1 . (prop n) = {(prop n)} & v1 . (A => B) = ({(A => B)} \/ (v1 . A)) \/ (v1 . B) & v1 . (A 'U' B) = ((tau1 . (untn (A,B))) \/ (v1 . A)) \/ (v1 . B) )
; ( ex A, B being Element of LTLB_WFF ex n being Element of NAT st
( v2 . TFALSUM = {TFALSUM} & v2 . (prop n) = {(prop n)} & v2 . (A => B) = ({(A => B)} \/ (v2 . A)) \/ (v2 . B) implies not v2 . (A 'U' B) = ((tau1 . (untn (A,B))) \/ (v2 . A)) \/ (v2 . B) ) or v1 = v2 )
assume A18:
for A, B being Element of LTLB_WFF
for n being Element of NAT holds
( v2 . TFALSUM = {TFALSUM} & v2 . (prop n) = {(prop n)} & v2 . (A => B) = ({(A => B)} \/ (v2 . A)) \/ (v2 . B) & v2 . (A 'U' B) = ((tau1 . (untn (A,B))) \/ (v2 . A)) \/ (v2 . B) )
; v1 = v2
thus
v1 = v2
verum