PrintForm
Definitions
automata
4
Sections
AutomataTheory
Doc
At:
refine
iso
1
1
1
1
1
1.
Alph:
Type
2.
S1:
Type
3.
S2:
Type
4.
A1:
Automata(Alph;S1)
5.
A2:
Automata(Alph;S2)
6.
s:S1.
l:Alph*. (Result(A1)l) = s
7.
Con(A2)
8.
LangOf(A1) = LangOf(A2)
9.
A1
A2
10.
A2
A1
11.
f:
S1
Alph*
12.
x:S1. (Result(A1)f(x)) = x
f:(S1
S2). Bij(S1; S2; f) & (
s:S1, a:Alph. f(
A1(s,a)) =
A2(f(s),a)
S2) & f(InitialState(A1)) = InitialState(A2)
S2 & (
s:S1. FinalState(A1)(s) = FinalState(A2)(f(s)))
By:
Witness
s.Result(A2)f(s)
Generated subgoals:
1
Bij(S1; S2;
s.Result(A2)f(s))
2
13.
s:
S1
14.
a:
Alph
(
s.Result(A2)f(s))(
A1(s,a)) =
A2((
s.Result(A2)f(s))(s),a)
3
(
s.Result(A2)f(s))(InitialState(A1)) = InitialState(A2)
4
13.
s:
S1
FinalState(A1)(s) = FinalState(A2)((
s.Result(A2)f(s))(s))
About: