:: SUBSTUT2 semantic presentation
theorem Th1: :: SUBSTUT2:1
Lemma2:
for b1 being Nat
for b2 being QC-pred_symbol of b1
for b3, b4 being Nat st b2 is QC-pred_symbol of b3 & b2 is QC-pred_symbol of b4 holds
b3 = b4
theorem Th2: :: SUBSTUT2:2
theorem Th3: :: SUBSTUT2:3
theorem Th4: :: SUBSTUT2:4
theorem Th5: :: SUBSTUT2:5
theorem Th6: :: SUBSTUT2:6
theorem Th7: :: SUBSTUT2:7
theorem Th8: :: SUBSTUT2:8
theorem Th9: :: SUBSTUT2:9
for
b1 being
Element of
CQC-WFF for
b2 being
bound_QC-variable for
b3 being
CQC_Substitution holds
ExpandSub b2,
b1,
(RestrictSub b2,(All b2,b1),b3) = (@ (RestrictSub b2,(All b2,b1),b3)) +* (b2 | (S_Bound [(All b2,b1),b3]))
theorem Th10: :: SUBSTUT2:10
theorem Th11: :: SUBSTUT2:11
theorem Th12: :: SUBSTUT2:12
:: deftheorem Def1 defines Sbst SUBSTUT2:def 1 :
:: deftheorem Def2 defines . SUBSTUT2:def 2 :
theorem Th13: :: SUBSTUT2:13
theorem Th14: :: SUBSTUT2:14
theorem Th15: :: SUBSTUT2:15
theorem Th16: :: SUBSTUT2:16
theorem Th17: :: SUBSTUT2:17
theorem Th18: :: SUBSTUT2:18
theorem Th19: :: SUBSTUT2:19
theorem Th20: :: SUBSTUT2:20
theorem Th21: :: SUBSTUT2:21
:: deftheorem Def3 defines CFQ SUBSTUT2:def 3 :
definition
let c1 be
Element of
CQC-WFF ;
let c2 be
bound_QC-variable;
let c3 be
CQC_Substitution;
func QScope c1,
c2,
c3 -> CQC-WFF-like Element of
[:QC-Sub-WFF ,bound_QC-variables :] equals :: SUBSTUT2:def 4
[[a1,(CFQ . [(All a2,a1),a3])],a2];
coherence
[[c1,(CFQ . [(All c2,c1),c3])],c2] is CQC-WFF-like Element of [:QC-Sub-WFF ,bound_QC-variables :]
;
end;
:: deftheorem Def4 defines QScope SUBSTUT2:def 4 :
:: deftheorem Def5 defines Qsc SUBSTUT2:def 5 :
theorem Th22: :: SUBSTUT2:22
theorem Th23: :: SUBSTUT2:23
theorem Th24: :: SUBSTUT2:24
theorem Th25: :: SUBSTUT2:25
theorem Th26: :: SUBSTUT2:26
:: deftheorem Def6 defines PATH SUBSTUT2:def 6 :
theorem Th27: :: SUBSTUT2:27
theorem Th28: :: SUBSTUT2:28
theorem Th29: :: SUBSTUT2:29
theorem Th30: :: SUBSTUT2:30
theorem Th31: :: SUBSTUT2:31
theorem Th32: :: SUBSTUT2:32
theorem Th33: :: SUBSTUT2:33
theorem Th34: :: SUBSTUT2:34