:: QC_LANG1 semantic presentation
:: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem :: QC_LANG1:1
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th2: :: QC_LANG1:2
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines QC-variables QC_LANG1:def 1 :
theorem :: QC_LANG1:3
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th4: :: QC_LANG1:4
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
definition
mode QC-variable is Element of
QC-variables ;
func bound_QC-variables -> Subset of
QC-variables equals :: QC_LANG1:def 2
[:{4},NAT :];
coherence
[:{4},NAT :] is Subset of QC-variables
func fixed_QC-variables -> Subset of
QC-variables equals :: QC_LANG1:def 3
[:{5},NAT :];
coherence
[:{5},NAT :] is Subset of QC-variables
func free_QC-variables -> Subset of
QC-variables equals :: QC_LANG1:def 4
[:{6},NAT :];
coherence
[:{6},NAT :] is Subset of QC-variables
func QC-pred_symbols -> set equals :: QC_LANG1:def 5
{ [k,l] where k, l is Nat : 7 <= k } ;
coherence
{ [k,l] where k, l is Nat : 7 <= k } is set
;
end;
:: deftheorem defines bound_QC-variables QC_LANG1:def 2 :
:: deftheorem defines fixed_QC-variables QC_LANG1:def 3 :
:: deftheorem defines free_QC-variables QC_LANG1:def 4 :
:: deftheorem defines QC-pred_symbols QC_LANG1:def 5 :
theorem :: QC_LANG1:5
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:6
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:7
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:8
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:9
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th10: :: QC_LANG1:10
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def6 defines the_arity_of QC_LANG1:def 6 :
:: deftheorem defines -ary_QC-pred_symbols QC_LANG1:def 7 :
:: deftheorem Def8 defines QC-variable_list QC_LANG1:def 8 :
:: deftheorem Def9 defines QC-closed QC_LANG1:def 9 :
Lm1:
for k, l being Nat holds <*[k,l]*> is FinSequence of [:NAT ,NAT :]
Lm2:
for k being Nat
for p being QC-pred_symbol of k
for ll being QC-variable_list of k holds <*p*> ^ ll is FinSequence of [:NAT ,NAT :]
Lm3:
for x being bound_QC-variable
for p being FinSequence of [:NAT ,NAT :] holds (<*[3,0]*> ^ <*x*>) ^ p is FinSequence of [:NAT ,NAT :]
:: deftheorem Def10 defines QC-WFF QC_LANG1:def 10 :
theorem :: QC_LANG1:11
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:12
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:13
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:14
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:15
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:16
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:17
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:18
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:19
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:20
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th21: :: QC_LANG1:21
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def11 defines ! QC_LANG1:def 11 :
theorem :: QC_LANG1:22
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th23: :: QC_LANG1:23
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines @ QC_LANG1:def 12 :
:: deftheorem defines VERUM QC_LANG1:def 13 :
:: deftheorem defines 'not' QC_LANG1:def 14 :
:: deftheorem defines '&' QC_LANG1:def 15 :
:: deftheorem defines All QC_LANG1:def 16 :
:: deftheorem Def17 defines atomic QC_LANG1:def 17 :
:: deftheorem Def18 defines negative QC_LANG1:def 18 :
:: deftheorem Def19 defines conjunctive QC_LANG1:def 19 :
:: deftheorem Def20 defines universal QC_LANG1:def 20 :
theorem :: QC_LANG1:24
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:25
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:26
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:27
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:28
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:29
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:30
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:31
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:32
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th33: :: QC_LANG1:33
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th34: :: QC_LANG1:34
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th35: :: QC_LANG1:35
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th36: :: QC_LANG1:36
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th37: :: QC_LANG1:37
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem Def21 defines the_pred_symbol_of QC_LANG1:def 21 :
:: deftheorem Def22 defines the_arguments_of QC_LANG1:def 22 :
:: deftheorem Def23 defines the_argument_of QC_LANG1:def 23 :
:: deftheorem Def24 defines the_left_argument_of QC_LANG1:def 24 :
:: deftheorem Def25 defines the_right_argument_of QC_LANG1:def 25 :
definition
let F be
Element of
QC-WFF ;
assume A1:
F is
universal
;
func bound_in F -> bound_QC-variable means :
Def26:
:: QC_LANG1:def 26
ex
p being
Element of
QC-WFF st
F = All it,
p;
existence
ex b1 being bound_QC-variable ex p being Element of QC-WFF st F = All b1,p
by A1, Def20;
uniqueness
for b1, b2 being bound_QC-variable st ex p being Element of QC-WFF st F = All b1,p & ex p being Element of QC-WFF st F = All b2,p holds
b1 = b2
func the_scope_of F -> QC-formula means :
Def27:
:: QC_LANG1:def 27
ex
x being
bound_QC-variable st
F = All x,
it;
existence
ex b1 being QC-formula ex x being bound_QC-variable st F = All x,b1
uniqueness
for b1, b2 being QC-formula st ex x being bound_QC-variable st F = All x,b1 & ex x being bound_QC-variable st F = All x,b2 holds
b1 = b2
end;
:: deftheorem Def26 defines bound_in QC_LANG1:def 26 :
:: deftheorem Def27 defines the_scope_of QC_LANG1:def 27 :
theorem :: QC_LANG1:38
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:39
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:40
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:41
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:42
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:43
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem :: QC_LANG1:44
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
canceled;
theorem Th45: :: QC_LANG1:45
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th46: :: QC_LANG1:46
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th47: :: QC_LANG1:47
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th48: :: QC_LANG1:48
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th49: :: QC_LANG1:49
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th50: :: QC_LANG1:50
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
theorem Th51: :: QC_LANG1:51
:: Showing IDV graph ... (Click the Palm Tree again to close it) 
:: deftheorem defines still_not-bound_in QC_LANG1:def 28 :
:: deftheorem defines still_not-bound_in QC_LANG1:def 29 :
:: deftheorem defines closed QC_LANG1:def 30 :