mseri / bet Goto Github PK
View Code? Open in Web Editor NEWProject for "Machine-Checked Mathematics" at the Lorentz Center
License: Apache License 2.0
Project for "Machine-Checked Mathematics" at the Lorentz Center
License: Apache License 2.0
/-
Copyright (c) 2023 "one of us". All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Authors: Oliver Butterley, Guillaume Dubach, Marco Lenci, Sébastien Gouëzel, Marcello Seri, ...
-/
Ensure that whatever other person contributed is in the list
As mentioned in Zulip chat, I've got an ongoing project on formalizing Bowen-Dinaburg's version of topological entropy. I would like to add it to your project : there are some design decisions I would like a feedback on (including nomenclature), and areas which are surely inefficient. I think working together may also help get clean files on Mathlib and finding reviewers for them.
As of now, this project consists of 12 files of varying size :
Plus 4 files about the entropy of various systems (subsets, unions, products, semi-conjugacies) which I've decided to keep separated. 2 are finished, and 2 are almost finished (but I have serious issues working with limits in Lean, so any help is appreciated -- I can prove what I want, but this tends to be very inefficient).
If you are interested to this work, I'll add a documentation page to clarify the structure and dependence of these files, as well as the design decisions I made.
Would you agree to home this project on BET, or would you prefer I find somewhere else ?
See https://github.com/leanprover-community/mathlib4/blob/master/Mathlib/Dynamics/Minimal.lean
Our minimal sets need to be extended to action and topological spaces
The file contains nonwandering sets, recurrent sets and minimal sets.
They should be split into meaningful functional bits. E.g.
topological/{nonWandering.lean, recurrent.lean, minimalSet.lean}
and polished so that they can be contributed back to Mathlib.Dynamics
: https://github.com/leanprover-community/mathlib4/blob/master/Mathlib/Dynamics/
As per title
Blocking #24, see the discussion in that issue
IsInvariant
and inv_def'
from InvariantSubset.lean (needs to be harmonized/unified with IsInvariant under Flow in mathlib)univ_is_inv
and empty_is_inv'
from InvariantSubset.leanopen Filter
: golf check + put on the file EREals. After open Filter
put on the file EReal.Filter (+ directory for EREal?)Please create a separate issue for each for these if you are working on them, and link (or let us link) the issue number next to the corresponding item.
The workflow which builds on push and PR can be updated to take advantage of https://github.com/leanprover/lean-action.
lean-action
is currently in development so it will be useful also to test it in a real situation.
Swap from lakefile.lean
to lakefile.toml
(zulip iscussion).
Workflow can be updated to use https://github.com/oliver-butterley/lean-update
But some minor modifications should be made to the action in advance of this.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.