-
Notifications
You must be signed in to change notification settings - Fork 236
/
Copy pathFStar.FiniteSet.Ambient.fst
44 lines (34 loc) · 1.56 KB
/
FStar.FiniteSet.Ambient.fst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
(*
Copyright 2008-2021 John Li, Jay Lorch, Rustan Leino, Alex Summers,
Dan Rosen, Nikhil Swamy, Microsoft Research, and contributors to
the Dafny Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Includes material from the Dafny project
(https://github.com/dafny-lang/dafny) which carries this license
information:
Created 9 February 2008 by Rustan Leino.
Converted to Boogie 2 on 28 June 2008.
Edited sequence axioms 20 October 2009 by Alex Summers.
Modified 2014 by Dan Rosen.
Copyright (c) 2008-2014, Microsoft.
Copyright by the contributors to the Dafny Project
SPDX-License-Identifier: MIT
*)
(**
This module brings properties about finite sets ambiently into the
context. The properties are modeled after those in the Dafny sequence
axioms, with patterns for quantifiers chosen as in those axioms.
@summary Puts properties of finite sets into the ambient context
*)
module FStar.FiniteSet.Ambient
open FStar.FiniteSet.Base
let all_finite_set_facts_ambient : (squash all_finite_set_facts) =
all_finite_set_facts_lemma ()