forked from ndslusarz/formal_LDL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
meta.yml
74 lines (65 loc) · 2.08 KB
/
meta.yml
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
---
fullname: Formalisation of Differentiable Logics in Coq
shortname: formal-LDL
organization: ndslusarz
community: false
action: true
nix: false
coqdoc: false
dune: false
synopsis:
Formalization of the Logic of Differentiable Logics (LDL) using the Coq proof-assistant
and the Mathematical Components library.
description: |-
This repository contains the formalization of the Logic of
Differentiable Logics (LDL) using the Coq proof-assistant and the
Mathematical Components library.
The LDL language is defined in `ldl.v`, along with its fuzzy, DL2, STL
and Boolean interpretations. The files `fuzzy.v`, `dl2.v`,
`dl2_ereal.v`, `stl.v` and `stl_ereal.v` contain the relevant theorems
that hold for each interpretation: structural properties (idempotence,
commutativity and associativity of operators), soundness, and shadow-lifting.
The files `mathcomp_extra.v` and `analysis_extra.v` contain extra lemmas related to
the respective libraries, including L'Hopital and Cauchy MVT in the latter.
publications:
- pub_url: https://arxiv.org/abs/2403.13700
pub_title: Taming Differentiable Logics with Coq Formalisation
authors:
- name: Natalia Slusarz
initial: true
- name: Reynald Affeldt
initial: true
- name: Alessandro Bruni
initial: true
maintainers:
- name: Reynald Affeldt
initial: affeldt-aist
- name: Alessandro Bruni
initial: hoheinzollern
- name: Natalia Slusarz
nickname: ndslusarz
opam-file-maintainer: Natalia Slusarz
license:
fullname: MIT License
identifier: MIT License
file: LICENSE
supported_coq_versions:
text: 8.18 to 8.19
opam: '{ (>= "8.16" & < "8.20~") | (= "dev") }'
dependencies:
- opam:
name: coq-mathcomp-ssreflect
version: '{>= "2.2.0"}'
description: |-
[MathComp](https://math-comp.github.io) 2.2.0
- opam:
name: coq-mathcomp-analysis
version: '{>= "1.3.1"}'
description: |-
[MathComp Analysis](https://github.com/math-comp/analysis) 1.3.1
- opam:
name: coq-mathcomp-algebra-tactics
version: '{>= "1.2.3"}'
description: |-
[MathComp Algebra Tactics](https://github.com/math-comp/algebra-tactics) 1.2.3
---