:: LANG1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem Def1 defines ==> LANG1:def 1 :
:: deftheorem defines Terminals LANG1:def 2 :
:: deftheorem defines NonTerminals LANG1:def 3 :
theorem :: LANG1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines ==> LANG1:def 4 :
theorem :: LANG1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th3: :: LANG1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th4: :: LANG1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: LANG1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def5 defines is_derivable_from LANG1:def 5 :
theorem Th6: :: LANG1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th7: :: LANG1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: LANG1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines Lang LANG1:def 6 :
theorem :: LANG1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let a be
set ;
func EmptyGrammar a -> strict GrammarStr means :
Def7:
:: LANG1:def 7
( the
carrier of
it = {a} & the
Rules of
it = {[a,{} ]} );
existence
ex b1 being strict GrammarStr st
( the carrier of b1 = {a} & the Rules of b1 = {[a,{} ]} )
uniqueness
for b1, b2 being strict GrammarStr st the carrier of b1 = {a} & the Rules of b1 = {[a,{} ]} & the carrier of b2 = {a} & the Rules of b2 = {[a,{} ]} holds
b1 = b2
let b be
set ;
func SingleGrammar a,
b -> strict GrammarStr means :
Def8:
:: LANG1:def 8
( the
carrier of
it = {a,b} & the
InitialSym of
it = a & the
Rules of
it = {[a,<*b*>]} );
existence
ex b1 being strict GrammarStr st
( the carrier of b1 = {a,b} & the InitialSym of b1 = a & the Rules of b1 = {[a,<*b*>]} )
uniqueness
for b1, b2 being strict GrammarStr st the carrier of b1 = {a,b} & the InitialSym of b1 = a & the Rules of b1 = {[a,<*b*>]} & the carrier of b2 = {a,b} & the InitialSym of b2 = a & the Rules of b2 = {[a,<*b*>]} holds
b1 = b2
;
func IterGrammar a,
b -> strict GrammarStr means :
Def9:
:: LANG1:def 9
( the
carrier of
it = {a,b} & the
InitialSym of
it = a & the
Rules of
it = {[a,<*b,a*>],[a,{} ]} );
existence
ex b1 being strict GrammarStr st
( the carrier of b1 = {a,b} & the InitialSym of b1 = a & the Rules of b1 = {[a,<*b,a*>],[a,{} ]} )
uniqueness
for b1, b2 being strict GrammarStr st the carrier of b1 = {a,b} & the InitialSym of b1 = a & the Rules of b1 = {[a,<*b,a*>],[a,{} ]} & the carrier of b2 = {a,b} & the InitialSym of b2 = a & the Rules of b2 = {[a,<*b,a*>],[a,{} ]} holds
b1 = b2
;
end;
:: deftheorem Def7 defines EmptyGrammar LANG1:def 7 :
:: deftheorem Def8 defines SingleGrammar LANG1:def 8 :
:: deftheorem Def9 defines IterGrammar LANG1:def 9 :
definition
let D be non
empty set ;
func TotalGrammar D -> strict GrammarStr means :
Def10:
:: LANG1:def 10
( the
carrier of
it = D \/ {D} & the
InitialSym of
it = D & the
Rules of
it = { [D,<*d,D*>] where d is Element of D : d = d } \/ {[D,{} ]} );
existence
ex b1 being strict GrammarStr st
( the carrier of b1 = D \/ {D} & the InitialSym of b1 = D & the Rules of b1 = { [D,<*d,D*>] where d is Element of D : d = d } \/ {[D,{} ]} )
uniqueness
for b1, b2 being strict GrammarStr st the carrier of b1 = D \/ {D} & the InitialSym of b1 = D & the Rules of b1 = { [D,<*d,D*>] where d is Element of D : d = d } \/ {[D,{} ]} & the carrier of b2 = D \/ {D} & the InitialSym of b2 = D & the Rules of b2 = { [D,<*d,D*>] where d is Element of D : d = d } \/ {[D,{} ]} holds
b1 = b2
;
end;
:: deftheorem Def10 defines TotalGrammar LANG1:def 10 :
theorem Th10: :: LANG1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th11: :: LANG1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th12: :: LANG1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: LANG1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th14: :: LANG1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: LANG1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th16: :: LANG1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: LANG1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def11 defines efective LANG1:def 11 :
:: deftheorem defines finite LANG1:def 12 :
:: deftheorem LANG1:def 13 :
canceled;
:: deftheorem defines * LANG1:def 14 :
theorem :: LANG1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines . LANG1:def 15 :