Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
coq-pactole
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pactole
coq-pactole
Commits
e5542e80
Commit
e5542e80
authored
3 years ago
by
Sébastien Bouchard
Browse files
Options
Downloads
Patches
Plain Diff
Removal of another useless premise (map_config_merge)
parent
5c3cb075
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
CaseStudies/Gathering/InR2/FSyncFlexNoMultAlgorithm.v
+0
-1
0 additions, 1 deletion
CaseStudies/Gathering/InR2/FSyncFlexNoMultAlgorithm.v
CaseStudies/Gathering/InR2/Peleg.v
+0
-1
0 additions, 1 deletion
CaseStudies/Gathering/InR2/Peleg.v
Core/Configuration.v
+1
-1
1 addition, 1 deletion
Core/Configuration.v
with
1 addition
and
3 deletions
CaseStudies/Gathering/InR2/FSyncFlexNoMultAlgorithm.v
+
0
−
1
View file @
e5542e80
...
@@ -342,7 +342,6 @@ apply (update_compat
...
@@ -342,7 +342,6 @@ apply (update_compat
config
);
auto
.
config
);
auto
.
+
rewrite
<-
(
map_config_id
config
)
at
2.
rewrite
map_config_merge
.
+
rewrite
<-
(
map_config_id
config
)
at
2.
rewrite
map_config_merge
.
-
f_equiv
.
intros
x
y
Hxy
.
simpl
.
now
rewrite
Bijection
.
retraction_section
.
-
f_equiv
.
intros
x
y
Hxy
.
simpl
.
now
rewrite
Bijection
.
retraction_section
.
-
auto
.
-
simpl
.
repeat
intro
.
now
subst
.
-
simpl
.
repeat
intro
.
now
subst
.
+
unfold
lift_path
;
cbn
-
[
straight_path
isobarycenter
].
+
unfold
lift_path
;
cbn
-
[
straight_path
isobarycenter
].
intro
.
now
rewrite
Bijection
.
retraction_section
,
Hda
.
intro
.
now
rewrite
Bijection
.
retraction_section
,
Hda
.
...
...
This diff is collapsed.
Click to expand it.
CaseStudies/Gathering/InR2/Peleg.v
+
0
−
1
View file @
e5542e80
...
@@ -362,7 +362,6 @@ apply get_location_compat, update_compat; auto.
...
@@ -362,7 +362,6 @@ apply get_location_compat, update_compat; auto.
(
lift
(
existT
precondition
(
frame_choice_bijection
sim
)
(
lift
(
existT
precondition
(
frame_choice_bijection
sim
)
(
precondition_satisfied
da
config
g
))
x
)));
try
reflexivity
;
[].
(
precondition_satisfied
da
config
g
))
x
)));
try
reflexivity
;
[].
rewrite
2
get_location_lift
.
simpl
.
rewrite
Bijection
.
retraction_section
.
apply
Hxy
.
rewrite
2
get_location_lift
.
simpl
.
rewrite
Bijection
.
retraction_section
.
apply
Hxy
.
-
autoclass
.
-
apply
lift_compat
.
intros
x
y
Hxy
.
now
rewrite
Hxy
.
-
apply
lift_compat
.
intros
x
y
Hxy
.
now
rewrite
Hxy
.
+
+
Admitted
.
(
*
Peleg
'
s
gathering
in
FSYNC
:
round_simplify
->
hypothesis
missing
on
the
demon
*
)
Admitted
.
(
*
Peleg
'
s
gathering
in
FSYNC
:
round_simplify
->
hypothesis
missing
on
the
demon
*
)
...
...
This diff is collapsed.
Click to expand it.
Core/Configuration.v
+
1
−
1
View file @
e5542e80
...
@@ -177,7 +177,7 @@ Lemma map_config_id `{State} `{Names} : forall config,
...
@@ -177,7 +177,7 @@ Lemma map_config_id `{State} `{Names} : forall config,
Proof
using
.
now
repeat
intro
.
Qed
.
Proof
using
.
now
repeat
intro
.
Qed
.
Lemma
map_config_merge
`
{
Location
}
{
T
U
V
:
Type
}
`
{@
State
_
T
}
`
{@
State
_
U
}
`
{@
State
_
V
}
`
{
Names
}
:
Lemma
map_config_merge
`
{
Location
}
{
T
U
V
:
Type
}
`
{@
State
_
T
}
`
{@
State
_
U
}
`
{@
State
_
V
}
`
{
Names
}
:
forall
(
f
:
T
->
U
)
(
g
:
U
->
V
),
Proper
(
equiv
==>
equiv
)
f
->
Proper
(
equiv
==>
equiv
)
g
->
forall
(
f
:
T
->
U
)
(
g
:
U
->
V
),
Proper
(
equiv
==>
equiv
)
g
->
forall
config
:
configuration
,
map_config
g
(
map_config
f
config
)
==
map_config
(
fun
x
=>
g
(
f
x
))
config
.
forall
config
:
configuration
,
map_config
g
(
map_config
f
config
)
==
map_config
(
fun
x
=>
g
(
f
x
))
config
.
Proof
using
.
now
repeat
intro
.
Qed
.
Proof
using
.
now
repeat
intro
.
Qed
.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment