Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
rtproofs
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Felipe Cerqueira
rtproofs
Commits
af7806cd
Commit
af7806cd
authored
Nov 02, 2016
by
Felipe Cerqueira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add new lemma about iter_fixpoint
parent
a5f12a43
Changes
1
Hide whitespace changes
Inline
Sidebyside
Showing
1 changed file
with
26 additions
and
0 deletions
+26
0
util/fixedpoint.v
util/fixedpoint.v
+26
0
No files found.
util/fixedpoint.v
View file @
af7806cd
...
...
@@ 124,6 +124,32 @@ Section Iteration.
}
Qed
.
(
*
We
also
show
that
any
inductive
property
P
is
propagated
through
the
fixed

point
iteration
.
*
)
Lemma
iter_fixpoint_ind
:
forall
max_steps
x0
x
,
iter_fixpoint
max_steps
x0
=
Some
x
>
forall
P
,
P
x0
>
(
forall
x
,
P
x
>
P
(
f
x
))
>
P
x
.
Proof
.
induction
max_steps
;
first
by
done
.
intros
x0
x
SOME
P
P0
ALL
.
move:
SOME
;
simpl
.
case
EQ
:
(
_
==
_
).
{
move:
EQ
=>
/
eqP
EQ
.
case
=>
SAME
;
subst
.
by
rewrite
EQ
;
apply
ALL
.
}
{
intros
SOME
;
clear
EQ
.
apply
(
IHmax_steps
(
f
x0
)
x
SOME
P
);
first
by
apply
ALL
.
by
apply
ALL
.
}
Qed
.
End
BasicLemmas
.
Section
RelationLemmas
.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment