You are on page 1of 54

Coalgebraic Methods in Computer

Science 14th IFIP WG 1 3 International


Workshop CMCS 2018 Colocated with
ETAPS 2018 Thessaloniki Greece April
14 15 2018 Revised Selected Papers
Corina Cîrstea
Visit to download the full and correct content document:
https://textbookfull.com/product/coalgebraic-methods-in-computer-science-14th-ifip-w
g-1-3-international-workshop-cmcs-2018-colocated-with-etaps-2018-thessaloniki-gree
ce-april-14-15-2018-revised-selected-papers-corina-cirstea/
More products digital (pdf, epub, mobi) instant
download maybe you interests ...

Coalgebraic Methods in Computer Science 13th IFIP WG 1


3 International Workshop CMCS 2016 Colocated with ETAPS
2016 Eindhoven The Netherlands April 2 3 2016 Revised
Selected Papers 1st Edition Ichiro Hasuo (Eds.)
https://textbookfull.com/product/coalgebraic-methods-in-computer-
science-13th-ifip-wg-1-3-international-workshop-
cmcs-2016-colocated-with-etaps-2016-eindhoven-the-netherlands-
april-2-3-2016-revised-selected-papers-1st-edition-ichiro/

Coalgebraic Methods in Computer Science 15th IFIP WG 1


3 International Workshop CMCS 2020 Colocated with ETAPS
2020 Dublin Ireland April 25 26 2020 Proceedings
Daniela Petri■an
https://textbookfull.com/product/coalgebraic-methods-in-computer-
science-15th-ifip-wg-1-3-international-workshop-
cmcs-2020-colocated-with-etaps-2020-dublin-ireland-
april-25-26-2020-proceedings-daniela-petrisan/

Information Search Integration and Personalization 12th


International Workshop ISIP 2018 Fukuoka Japan May 14
15 2018 Revised Selected Papers Dimitris Kotzinos

https://textbookfull.com/product/information-search-integration-
and-personalization-12th-international-workshop-
isip-2018-fukuoka-japan-may-14-15-2018-revised-selected-papers-
dimitris-kotzinos/

Artificial Intelligence for Knowledge Management 6th


IFIP WG 12 6 International Workshop AI4KM 2018 Held at
IJCAI 2018 Stockholm Sweden July 15 2018 Revised and
Extended Selected Papers Eunika Mercier-Laurent
https://textbookfull.com/product/artificial-intelligence-for-
knowledge-management-6th-ifip-wg-12-6-international-workshop-
ai4km-2018-held-at-ijcai-2018-stockholm-sweden-
Critical Infrastructure Protection XII 12th IFIP WG 11
10 International Conference ICCIP 2018 Arlington VA USA
March 12 14 2018 Revised Selected Papers Jason Staggs

https://textbookfull.com/product/critical-infrastructure-
protection-xii-12th-ifip-wg-11-10-international-conference-
iccip-2018-arlington-va-usa-march-12-14-2018-revised-selected-
papers-jason-staggs/

Computer Vision Applications Third Workshop WCVA 2018


Held in Conjunction with ICVGIP 2018 Hyderabad India
December 18 2018 Revised Selected Papers Chetan Arora

https://textbookfull.com/product/computer-vision-applications-
third-workshop-wcva-2018-held-in-conjunction-with-
icvgip-2018-hyderabad-india-december-18-2018-revised-selected-
papers-chetan-arora/

Cyber Physical Systems Model Based Design 8th


International Workshop CyPhy 2018 and 14th
International Workshop WESE 2018 Turin Italy October 4
5 2018 Revised Selected Papers Roger Chamberlain
https://textbookfull.com/product/cyber-physical-systems-model-
based-design-8th-international-workshop-cyphy-2018-and-14th-
international-workshop-wese-2018-turin-italy-
october-4-5-2018-revised-selected-papers-roger-chamberlain/

Computer Vision ACCV 2018 14th Asian Conference on


Computer Vision Perth Australia December 2 6 2018
Revised Selected Papers Part I C. V. Jawahar

https://textbookfull.com/product/computer-vision-accv-2018-14th-
asian-conference-on-computer-vision-perth-australia-
december-2-6-2018-revised-selected-papers-part-i-c-v-jawahar/

Computer Vision ACCV 2018 14th Asian Conference on


Computer Vision Perth Australia December 2 6 2018
Revised Selected Papers Part II C. V. Jawahar

https://textbookfull.com/product/computer-vision-accv-2018-14th-
asian-conference-on-computer-vision-perth-australia-
december-2-6-2018-revised-selected-papers-part-ii-c-v-jawahar/
Corina Cîrstea (Ed.)
LNCS 11202

Coalgebraic Methods
in Computer Science
14th IFIP WG 1.3 International Workshop, CMCS 2018
Colocated with ETAPS 2018
Thessaloniki, Greece, April 14–15, 2018, Revised Selected Papers

123
Lecture Notes in Computer Science 11202
Commenced Publication in 1973
Founding and Former Series Editors:
Gerhard Goos, Juris Hartmanis, and Jan van Leeuwen

Editorial Board
David Hutchison
Lancaster University, Lancaster, UK
Takeo Kanade
Carnegie Mellon University, Pittsburgh, PA, USA
Josef Kittler
University of Surrey, Guildford, UK
Jon M. Kleinberg
Cornell University, Ithaca, NY, USA
Friedemann Mattern
ETH Zurich, Zurich, Switzerland
John C. Mitchell
Stanford University, Stanford, CA, USA
Moni Naor
Weizmann Institute of Science, Rehovot, Israel
C. Pandu Rangan
Indian Institute of Technology Madras, Chennai, India
Bernhard Steffen
TU Dortmund University, Dortmund, Germany
Demetri Terzopoulos
University of California, Los Angeles, CA, USA
Doug Tygar
University of California, Berkeley, CA, USA
Gerhard Weikum
Max Planck Institute for Informatics, Saarbrücken, Germany
More information about this series at http://www.springer.com/series/7407
Corina Cîrstea (Ed.)

Coalgebraic Methods
in Computer Science
14th IFIP WG 1.3 International Workshop, CMCS 2018
Colocated with ETAPS 2018
Thessaloniki, Greece, April 14–15, 2018
Revised Selected Papers

123
Editor
Corina Cîrstea
University of Southampton
Southampton
UK

ISSN 0302-9743 ISSN 1611-3349 (electronic)


Lecture Notes in Computer Science
ISBN 978-3-030-00388-3 ISBN 978-3-030-00389-0 (eBook)
https://doi.org/10.1007/978-3-030-00389-0

Library of Congress Control Number: 2018954549

LNCS Sublibrary: SL1 – Theoretical Computer Science and General Issues

© IFIP International Federation for Information Processing 2018


This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the
material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,
broadcasting, reproduction on microfilms or in any other physical way, and transmission or information
storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now
known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication
does not imply, even in the absence of a specific statement, that such names are exempt from the relevant
protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are
believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors
give a warranty, express or implied, with respect to the material contained herein or for any errors or
omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in
published maps and institutional affiliations.

This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
Preface

The 14th International Workshop on Coalgebraic Methods in Computer Science,


CMCS 2018, was held during April 14–15, 2018, in Thessaloniki, Greece, as a satellite
event of the Joint Conference on Theory and Practice of Software, ETAPS 2018.
Coalgebras allow for a uniform treatment of a large variety of state-based dynamical
systems, such as transition systems, automata (including weighted and probabilistic
variants), Markov chains, and game-based systems. Over the last two decades, coal-
gebra has developed into a field of its own interest, presenting a deep mathematical
foundation, a growing field of applications, and interactions with various other fields
such as reactive and interactive system theory, object-oriented and concurrent pro-
gramming, formal system specification, modal and description logics, artificial intel-
ligence, dynamical systems, control systems, category theory, algebra, analysis, etc.
The aim of the workshop is to bring together researchers with a common interest in the
theory of coalgebras, their logics, and their applications.
Previous workshops of the CMCS series were held in Lisbon (1998), Amsterdam
(1999), Berlin (2000), Genova (2001), Grenoble (2002), Warsaw (2003), Barcelona
(2004), Vienna (2006), Budapest (2008), Paphos (2010), Tallinn (2012), Grenoble
(2014), and Eindhoven (2016). Since 2004, CMCS has been a biennial workshop,
alternating with the International Conference on Algebra and Coalgebra in Computer
Science (CALCO).
The CMCS 2018 program featured a keynote talk by Samson Abramsky (University
of Oxford, UK), an invited talk by Clemens Kupke (University of Strathclyde, UK),
and an invited talk by Daniela Petrişan (Université Paris Diderot, France). In addition, a
special session on categorical quantum computation was held, featuring invited tuto-
rials by Bob Coecke (University of Oxford, UK) and Aleks Kissinger (Radboud
University Nijmegen, The Netherlands).
This volume contains revised regular contributions (10 accepted out of 17 sub-
missions) and the abstracts of two keynote/invited talks. All regular contributions were
refereed by three reviewers. Special thanks go to all the authors for the high quality
of their contributions, to the reviewers and Program Committee members for their
thorough reviewing and help in improving the papers presented at CMCS 2018, and to
all the participants for active discussions.

May 2018 Corina Cîrstea


Organization

CMCS 2018 was organized as a satellite event of the Joint Conference on Theory and
Practice of Software (ETAPS 2018).

Steering Committee
Filippo Bonchi University of Pisa, Italy
Marcello Bonsangue Leiden University, The Netherlands
Corina Cîrstea University of Southampton, UK
Ichiro Hasuo National Institute of Informatics, Japan
Bart Jacobs Radboud University Nijmegen, The Netherlands
Bartek Klin University of Warsaw, Poland
Alexander Kurz University of Leicester, UK
Marina Lenisa University of Udine, Italy
Stefan Milius (Chair) Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
Lawrence Moss Indiana University, USA
Dirk Pattinson Australian National University, Australia
Jan Rutten Radboud University Nijmegen, The Netherlands
Lutz Schröder Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
Alexandra Silva University College London, UK

Programme Committee
Filippo Bonchi University of Pisa, Italy
Marcello Bonsangue Leiden University, The Netherlands
Corina Cîrstea University of Southampton, UK
(Chair)
Fredrik Dahlqvist University College London, UK
Ugo Dal Lago University of Bologna, Italy
Sergey Goncharov Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
Helle Hvid Hansen Delft University of Technology, The Netherlands
Ichiro Hasuo National Institute of Informatics, Japan
Bart Jacobs Radboud University Nijmegen, The Netherlands
Bartek Klin University of Warsaw, Poland
Paul Levy University of Birmingham, UK
Stefan Milius Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
Lawrence Moss Indiana University, USA
Dirk Pattinson Australian National University, Australia
Dusko Pavlovic University of Hawaii, USA
Daniela Petrisan Université Diderot Paris 7, France
Damien Pous CNRS and ENS Lyon, France
VIII Organization

Juriaan Rot Radboud University Nijmegen, The Netherlands


Jan Rutten Radboud University Nijmegen, The Netherlands
Lutz Schröder Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
Alexandra Silva University College London, UK
Ana Sokolova University of Salzburg, Austria
Henning Urbat Technische Universität Braunschweig, Germany
Jamie Vicary University of Oxford, UK

Publicity Chair
Henning Basold CNRS and ENS Lyon, France

Additional Reviewers

Henning Basold Jens Seeber


Antonin Delpeuch David Sprunger
Stefano Gogioso Natsuki Urabe
Reuben Rowe Thorsten Wißmann
Alexis Saurin

Sponsoring Institutions

IFIP WG 1.3
Logical Methods in Computer Science e.V.
Contents

Relating Structure and Power: Comonadic Semantics for Computational


Resources: Extended Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Samson Abramsky and Nihil Shah

Coalgebraic Logics & Duality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6


Clemens Kupke

Intuitionistic Podelski-Rybalchenko Theorem and Equivalence Between


Inductive Definitions and Cyclic Proofs . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Stefano Berardi and Makoto Tatsuta

Undecidability of Equality for Codata Types . . . . . . . . . . . . . . . . . . . . . . . 34


Ulrich Berger and Anton Setzer

Predicate Liftings and Functor Presentations in Coalgebraic


Expression Languages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Ulrich Dorsch, Stefan Milius, Lutz Schröder, and Thorsten Wißmann

Long-Term Values in Markov Decision Processes, (Co)Algebraically . . . . . . 78


Frank M. V. Feys, Helle Hvid Hansen, and Lawrence S. Moss

(In)finite Trace Equivalence of Probabilistic Transition Systems . . . . . . . . . . 100


Alexandre Goy and Jurriaan Rot

Steps and Traces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122


Bart Jacobs, Paul Levy, and Jurriaan Rot

On Algebras with Effectful Iteration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144


Stefan Milius, Jiří Adámek, and Henning Urbat

Monoidal Computer III: A Coalgebraic View of Computability


and Complexity (Extended Abstract) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Dusko Pavlovic and Muzamil Yahia

Fibrational Bisimulations and Quantitative Reasoning . . . . . . . . . . . . . . . . . 190


David Sprunger, Shin-ya Katsumata, Jérémy Dubut, and Ichiro Hasuo

Categorical Büchi and Parity Conditions via Alternating Fixed Points


of Functors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Natsuki Urabe and Ichiro Hasuo

Author Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235


Relating Structure and Power:
Comonadic Semantics for Computational
Resources
Extended Abstract

Samson Abramsky(B) and Nihil Shah

Department of Computer Science, University of Oxford, Oxford, UK


samson.abramsky@cs.ox.ac.uk, nihil@berkeley.edu

Abstract. Combinatorial games are widely used in finite model theory,


constraint satisfaction, modal logic and concurrency theory to character-
ize logical equivalences between structures. In particular, Ehrenfeucht-
Fraı̈ssé games, pebble games, and bisimulation games play a central role.
We show how each of these types of games can be described in terms of
an indexed family of comonads on the category of relational structures
and homomorphisms. The index k is a resource parameter which bounds
the degree of access to the underlying structure. The coKleisli categories
for these comonads can be used to give syntax-free characterizations of
a wide range of important logical equivalences. Moreover, the coalge-
bras for these indexed comonads can be used to characterize key com-
binatorial parameters: tree-depth for the Ehrenfeucht-Fraı̈ssé comonad,
tree-width for the pebbling comonad, and synchronization-tree depth for
the modal unfolding comonad. These results pave the way for systematic
connections between two major branches of the field of logic in computer
science which hitherto have been almost disjoint: categorical semantics,
and finite and algorithmic model theory.

1 Introduction
There is a remarkable divide in the field of logic in Computer Science, between
two distinct strands: one focussing on semantics and compositionality (“Struc-
ture”), the other on expressiveness and efficiency (“Power”). It is remarkable
because these two fundamental aspects of our field are studied using almost dis-
joint technical languages and methods, by almost disjoint research communiities.
We believe that bridging this divide is a major issue in Computer Science, and
may hold the key to fundamental advances in the field.
In this paper, we develop a novel approach to relating categorical semantics,
which exemplifies the first strand, to finite model theory, which exemplifies the
second. It builds on the ideas introduced in [1], but goes much further, showing
clearly that there is a strong and robust connection, which can serve as a basis
for many further developments.

c IFIP International Federation for Information Processing 2018


Published by Springer Nature Switzerland AG 2018. All Rights Reserved
C. Cı̂rstea (Ed.): CMCS 2018, LNCS 11202, pp. 1–5, 2018.
https://doi.org/10.1007/978-3-030-00389-0_1
2 S. Abramsky and N. Shah

1.1 The Setting


Relational structures and the homomorphisms between them play a fundamen-
tal rôle in finite model theory, constraint satisfaction and database theory. The
existence of a homomorphism A → B is an equivalent formulation of constraint
satisfaction, and also equivalent to the preservation of existential positive sen-
tences [4]. This setting also generalizes what has become a central perspective
in graph theory [5].

1.2 Model Theory and Deception


In a sense, the purpose of model theory is “deception”. It allows us to see struc-
tures not “as they really are”, i.e. up to isomorphism, but only up to definable
properties, where definability is relative to a logical language L. The key notion
is logical equivalence ≡L . Given structures A, B over the same vocabulary:

A ≡L B ⇐⇒ ∀ϕ ∈ L. A |= ϕ ⇐⇒ B |= ϕ.
Δ

If a class of structures K is definable in L, then it must be saturated under ≡L .


Moreover, for a wide class of cases of interest in finite model theory, the converse
holds [6].
The idea of syntax-independent characterizations of logical equivalence is
quite a classical one in model theory, exemplified by the Keisler-Shelah theo-
rem [10]. It acquires additional significance in finite model theory, where model
comparison games such as Ehrenfeucht-Fraissé games, pebble games and bisim-
ulation games play a central role [7].
We offer a new perspective on these ideas. We shall study these games, not as
external artefacts, but as semantic constructions in their own right. Each model-
theoretic comparison game encodes “deception” in terms of limited access to the
structure. These limitations are indexed by a parameter which quantifies the
resources which control this access. For Ehrenfeucht-Fraissé games, this is the
number of rounds; for pebble games, the number of pebbles; and for bisimulation
games, the modal depth.

2 Main Results
We now give a conceptual overview of our main results. Technical details are
provided in [2].
We shall consider three forms of model comparison game: Ehrenfeucht-Fraissé
games, pebble games and bisimulation games [7]. For each of these notions of
game G, and value of the resource parameter k, we shall define a corresponding
comonad Ck on the category of relational structures and homomorphisms over
some relational vocabulary. For each structure A, Ck A is another structure over
the same vocabulary, which encodes the limited access to A afforded by playing
the game on A with k resources. There is always an associated homomorphism
εA : Ck A → A (the counit of the comonad), so that Ck A “covers” A. Moreover,
Relating Structure and Power 3

given a homomorphism h : Ck A → B, there is a Kleisli coextension homomor-


phism h∗ : Ck A → Ck B. This allows us to form the coKleisli category Kl(Ck )
for the comonad. The objects are relational structures, while the morphisms
from A to B in Kl(Ck ) are exactly the homomorphisms of the form Ck A → B.
Composition of these morphisms uses the Kleisli coextension. The connection
between this construction and the corresponding form of game G is expressed by
the following result:
Theorem 1. The following are equivalent:

1. There is a coKleisli morphism Ck A → B


2. Duplicator has a winning strategy for the existential G-game with k resources,
played from A to B.
The existential form of the game has only a “forth” aspect, without the “back”.
This means that Spoiler can only play in A, while Duplicator only plays in B.
This corresponds to the asymmetric form of the coKleisli morphisms Ck A → B.
Intuitively, Spoiler plays in Ck A, which gives them limited access to A, while
Duplicator plays in B. The Kleisli coextension guarantees that Duplicator’s
strategies can always be lifted to Ck B; while we can always compose a strat-
egy Ck A → Ck B with the counit on B to obtain a coKleisli morphism.
This asymmetric form may seem to limit the scope of this approach, but in
fact this is not the case. For each of these comonads Ck , we have the following
three equivalences:

– A k B iff there are coKleisli morphisms Ck A → B and Ck B → A. Note


that there need be no relationship between these morphisms.
– A∼ =Kl(Ck ) B iff A and B are isomorphic in the coKleisli category Kl(Ck ). This
means that there are morphisms Ck A → B and Ck B → A which are inverses
of each other in Kl(Ck ).

Clearly, ∼
=Kl(Ck ) strictly implies k . We can also define an intermediate “back-
and-forth” equivalence ↔k , parameterized by a winning condition WA,B ⊆
Ck A × Ck B.
For each of our three types of game, there are corresponding fragments Lk
of first-order logic:

– For Ehrenfeucht-Fraissé games, Lk is the fragment of quantifier-rank ≤ k.


– For pebble games, Lk is the k-variable fragment.
– For bismulation games over relational vocabularies with symbols of arity at
most 2, Lk is the modal fragment [3] with modal depth ≤ k.

In each case, we write ∃Lk for the existential positive fragment of Lk , and L#
k
for the extension of Lk with counting quantifiers [7].
We can now state our first main result, in a suitably generic form.
4 S. Abramsky and N. Shah

Theorem 2. For finite structures A and B:

(1) A ≡∃Lk B ⇐⇒ A k B.
Lk
(2) A ≡ B ⇐⇒ A ↔k B.
(3) A ≡ L#
k B ⇐⇒ A ∼
=Kl(Ck ) B.

Note that this is really a family of three theorems. Thus in each case, we capture
the salient logical equivalences in syntax-free, categorical form.
We now turn to the significance of indexing by the resource parameter k.
When k ≤ l, we have a natural inclusion morphism Ck A → Cl A, since playing
with k resources is a special case of playing with l ≥ k resources. This tells us
that the smaller k is, the easier it is to find a morphism Ck A → B. Intuitively,
the more we restrict Spoiler’s abilities to access the structure of A, the easier it
is for Duplicator to win the game.
The contrary analysis applies to morphisms A → Ck B. The smaller k is, the
harder it is find such a morphism. Note, however, that if A is a finite structure
of cardinality k, then A k Ck A. In this case, with k resources we can access
the whole of A. What can we say when k is strictly smaller than the cardinality
of A?
It turns out that there is a beautiful connection between these indexed
comonads and combinatorial invariants of structures. This is mediated by the
notion of coalgebra, another fundamental (and completely general) aspect of
comonads. A coalgebra for a comonad Ck on a structure A is a morphism
A → Ck A satisfying certain properties. We define the coalgebra number of a
structure A, with respect to the indexed family of comonads Ck , to be the least
k such that there is a Ck -coalgebra on A.
We now come to our second main result.
Theorem 3.

– For the pebbling comonad, the coalgebra number of A corresponds precisely to


the treewidth of A.
– For the Ehrenfeucht-Fraissé comonad, the coalgebra number of A corresponds
precisely to the tree-depth of A [8].
– For the modal comonad, the coalgebra number of A corresponds precisely to
the forest depth of A.

The main idea behind these results is that coalgebras on A are in bijective cor-
respondence with decompositions of A of the appropriate form. We thus obtain
categorical characterizations of these key combinatorial invariants.
Relating Structure and Power 5

References
1. Abramsky, S., Dawar, A., Wang, P.: The pebbling comonad in finite model the-
ory. In: 2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science
(LICS), pp. 1–12. IEEE (2017)
2. Abramsky, S., Shah, N.: Relating structure to power: comonadic semantics for
computational resources 2018. To appear in Proceedings of Computer Science Logic
(2018)
3. Andréka, H., Németi, I., van Benthem, J.: Modal languages and bounded fragments
of predicate logic. J. Philos. Log. 27(3), 217–274 (1998)
4. Chandra, A.K., Merlin, P.M.: Optimal implementation of conjunctive queries in
relational data bases. In: Proceedings of the Ninth Annual ACM Symposium on
Theory of Computing, pp. 77–90. ACM (1977)
5. Hell, P., Nesetril, J.: Graphs and Homomorphisms. Oxford University Press, Oxford
(2004)
6. Kolaitis, P.G., Vardi, M.Y.: Infinitary logics and 0–1 laws. Inf. Comput. 98(2),
258–294 (1992)
7. Libkin, L.: Elements of Finite Model Theory. Texts in Theoretical Computer Sci-
ence. An EATCS Series. Springer, Heidelberg (2004). https://doi.org/10.1007/978-
3-662-07003-1
8. Něsetřil, J., De Mendez, P.O.: A unified approach to structural limits, and limits
of graphs with bounded tree-depth. arXiv preprint, page arXiv:1303.6471 (2013)
9. Shah, N.: Game comonads in finite model theory. Master’s thesis, University of
Oxford (2017)
10. Shelah, S.: Every two elementarily equivalent models have isomorphic ultrapowers.
Isr. J. Math. 10(2), 224–233 (1971)
Coalgebraic Logics & Duality

Clemens Kupke(B)

Department of Computer and Information Sciences, University of Strathclyde,


Glasgow, Scotland
clemens.kupke@strath.ac.uk

Abstract. I will provide a brief introduction to coalgebraic modal logics


and highlight a few central concepts concerning these logics. After that
I will outline my current research in the area.

This note is not a survey of coalgebraic logics such as [1,2]. Instead, I am


going to highlight ideas that continue to be important for my research within
the area. A leitmotif is the fundamental role played by duality theory.

1 Logics for Coalgebras


The concepts behaviour and observation are central for the coalgebraic modelling
of systems. Whereas behaviour is formalised within the theory of Universal Coal-
gebra [3] via bisimilarity and finality, it is less clear how to devise a matching
notion of observations that allows to formally specify, verify and reason about
this behaviour. Providing such a theory of observations is an important goal that
has been driving the development of coalgebraic logics.
Why Modal Logic? A simple answer to this question is that basic modal logic
is the logic of Kripke frames and Kripke frames are coalgebras for the covariant
power set functor P. More importantly, modal logics usually express properties
that are invariant under bisimulations which matches our intuition that formulas
of a coalgebraic logic should allow to observe coalgebraic behaviour. In addition
to that, a more categorical answer was provided in [4–6] where it was shown
that the abstract relationship between coalgebra and modal logic dualises the
fundamental link between algebra and equational logic. A basic problem that had
to be overcome was to devise suitable (and usable!) modal languages that would
allow to specify properties about coalgebras. Probably the two most successful
proposals where on the one hand Moss’ ∇-modality [7,8] (which originally was
denoted by Δ) that made the radical step to use the coalgebraic type functor
as a syntax constructor of the logic and, on the other hand, Pattinson’s logic
given by predicate liftings [9]. Another important line of research was to use the
syntactic structure of polynomial functors to inductively define corresponding
modal operators [10–12]. This research helped to develop one of the key features

c IFIP International Federation for Information Processing 2018


Published by Springer Nature Switzerland AG 2018. All Rights Reserved
C. Cı̂rstea (Ed.): CMCS 2018, LNCS 11202, pp. 6–12, 2018.
https://doi.org/10.1007/978-3-030-00389-0_2
Coalgebraic Logics & Duality 7

of coalgebraic modal logics: languages and deduction systems can be composed


in an elegant, seamless fashion [13,14] that mirrors the composition of functors.
Expressive Languages. One criterion for what a suitable language for spec-
ifying coalgebra is, is the so-called Hennessy-Milner property stating that two
coalgebra states are bisimilar iff they satisfy the same formulas of the language.
A language that satisfies this property is often called expressive. It is clear that
expressive languages do not exist for functors for which there is no final coalge-
bra [15–17]. An important positive result in coalgebraic modal logic states that
for finitary set functors there is a always an expressive language of predicate lift-
ings [18]. Its proof uses an alternative characterisation of predicate liftings via
the Yoneda Lemma. Similarly, for finitary, weak pullback preserving set functors,
the ∇-language is always expressive, a statement that is easily proven using ter-
minal sequence induction. Other positive results include functors on the category
of Stone spaces [19] and measure spaces [20]. In these cases the proof of expres-
sivity goes via a logical construction of final coalgebras that proves expressivity
of the language at the same time as completeness of the logic.
Logics via a Dual Adjunction. All modal languages for coalgebras can be
abstractly described via a dual adjunction

F
" *
T Ci ⊥ Dop e L (1)
G

together with a natural transformation δ : L ◦ F → F ◦ T , sometimes referred to


as the “one-step semantics” of the language. One of the first papers advocating
this view was probably [21] but only for the restricted case of the well-known dual
equivalence between the category of Stone Spaces and the category of Boolean
algebras whereas the more general picture above was fully developed in [22]. The
abstract approach allows on the one hand to formulate properties of the logic
as properties of δ, eg., completeness of the logic is linked to δ being componen-
twise mono whereas expressivity to its mate δ  : T ◦ G → G ◦ L having that
property (cf. [22,23]). Since then several researchers have pushed this approach
significantly further covering - for example - positive modal logics [24], process
algebra [25] and logics for trace equivalence [26], to name just a few.

2 The Power Law for ∇

A Distributive Law For ∇. While the duality-based approach to coalgebraic


logics originated for logics based on predicate liftings, it is not too difficult to
see that Moss’ original ∇-logic also fits into the framework [2]. Key for showing
this is the following distributive law

ρ∇ : T ◦ P → P ◦ T
π → {t ∈ T X | (t, π) ∈ T (∈)}
8 C. Kupke

that exists for all weak pullback preserving set functors T (the law has been
called the power law in [27]). Here T denotes the unique extension of the set
functor T to a relator [28]. The significance of this law, however, goes far beyond
being the one-step semantics of the ∇-logic. It forms the basis of the definition
of so-called redistributions [29,30]. Roughly speaking, an element Ξ ∈ T PX is
called redistribution of some Π ∈ PT X if Π ⊆ ρ∇ (Ξ). Redistributions allow to
formulate an important logical distributive law for the ∇-logic
 
∇π ↔ ∇(T ∧)(Ξ). (2)
π∈Π Ξ∈SRD(Π)

where SRD(Π) the collection of all (slim) redistributions of Π. The law is the
key for the work [30,31] developing a complete deduction system for the ∇-logic
that is entirely parametric in the set functor T .
Coalgebraic Fixpoint Logics. The coalgebraic logics that I have discussed
so far can only formulate the finite-step behaviour of a coalgebra. For prop-
erties such as liveness (“something will happen infinitely often in the future”)
and safety (“at no point in the future the systems will crash”) we need to be
able to specify the ongoing, possibly infinite behaviour. A coalgebraic treatment
of fixpoint-logics is difficult as duality-based techniques cannot be applied eas-
ily [32]. This makes completeness proofs for such logics notoriously hard. Nev-
ertheless these logics have been studied successfully on a coalgebraic level. In
the first instance, the focus was on automata for coalgebraic fixpoint logics that
employed the ∇-operator [33]. The above logical distributive law (2) provided
the key to prove important closure properties [29] of these “coalgebra automata”
and thus a general finite model property and decidability result. After these ini-
tial proof-of-concept results attention shifted to fixpoint logics using predicate
liftings. Both automata [34] and tableau-systems [35] were developed - the role
of the power law and of redistributions is played by the assumption that the
given predicate liftings come with a sound and complete axiomatisation via so-
called one-step rules [36]. Apart from these results on checking satisfiability of
coalgebraic fixpoint logic research on complete axiomatisations also made grad-
ual progress, first for so-called flat coalgebraic fixpoint logics [37,38], later for
coalgebraic dynamic logics [39] and finally with a recent breakthrough result on
completeness for the full coalgebraic μ-calculus [40].

3 Current Research
I am now going to list research directions within coalgebraic logic that I am
currently focusing on and that I am planning to discuss in my talk.
Coalgebra Automata and Duality. Coalgebra automata play an important
role for studying the coalgebraic μ-calculus: not only do they provide a tool
for deciding satisfiability but they are also instrumental in completeness proofs,
cf. e.g. [40]. Building on our recent work for game logic [41] we are working
on devising automata for coalgebraic dynamic logics. Furthermore we plan to
Coalgebraic Logics & Duality 9

develop automata that operate on coalgebras over Stone Spaces. A first step in
this direction was made in [42] where we obtained a characterisation of the clopen
semantics of the (standard) μ-calculus in terms of parity games. The long term
goal is a completeness proof for coalgebraic fixpoint logics via a duality theoretic
argument.
Learning and Duality. In recent work [43] we devised a generalisation of
Angluin’s well-known L∗ -algorithm for learning regular languages [44]. The gen-
eralisation can be summarised in the following (informally stated) theorem that
holds for any finitary set functor T .

Theorem 1. Let (X, x) be a pointed T -coalgebra that is behaviourally equivalent


to a finite well-pointed (=minimal & reachable) T -coalgebra (Y, y). Let L be an
expressive language for T -coalgebras. Our algorithm determines the well-pointed
coalgebra (Y, y) using queries and counter-examples from L.

A key observation that led to the algorithm is that Angluin’s algorithm essen-
tially learns modal filtrations. These filtrations can be defined relative to any
coalgebraic logic. In my talk I will discuss the above theorem and report on
ongoing work on fitting filtrations and thus learning into the dual adjunction
framework of coalgebraic logic.
Possible Application: Iterated Games. In our recent paper [45] we use
the framework of open games [46] to represent an infinitely iterated strategic
game (such as the well-known Prisoner’s Dilemma) as a final coalgebra. As a
byproduct, this work allows to characterise subgame perfect equilibiria using
the (standard) coalgebraic μ-calculus. To give the reader a rough idea, let me
spell out some of the details. Consider a simple game (think of the Prisoner’s
Dilemma) with set of moves Y where an element of Y represents the moves
played by all players simultaneously. A play of the infinitely iterated game is an
infinite sequence of moves ρ ∈ Y ω , strategies in this game are pointed coalgebras
of the form

now, ltr : X → Y × X Y

where at each state x ∈ X the coalgebra map determines the next move now(x)
and moves to the next state ltr(x)(y  ) depending on which move y  ∈ Y has been
actually carried out in one round of the game. Pay-off functions for the infinitely
iterated game are of type k : Y ω → R (where R is typically of the form Rn for
an n-player game). This leads us to define a coalgebra
ω ω
now, ltr : (X × RY ) −→ Y × (X × RY )Y

by putting

now(x, k) := now(x)
ltr(x, k) := λy. ltr(x)(y), ky
10 C. Kupke

where ky (ρ) := k(yρ) for y ∈ Y , ρ ∈ Y ω . The intuition behind this definition


is to record the current strategy of the players and the payoff function - both
based on the history of the game played thus far. With these definitions in place
it is not difficult to see that subgame perfect equilibria in the infinitely repeated
game can be characterised via a μ-calculus formula ψ = νX.P ∧X for a suitable
predicate P that is defined using the equilibrium of the stage game. The obtained
characterisation has the following form:

(x, k) |= ψ iff x represents an s.p.equilibrium of the game with payoff k.

While the coalgebra now, ltr will in general be infinite, assumptions on the
pay-off function (such as discounted sum) will allow us to obtain a finite equiv-
alent coalgebra. In my talk I will provide the details of this construction and I
will explain how this observation connects the afore mentioned automata and
learning techniques to game theory.

Acknowledgements. The overview of current research is based on joint work with


Simone Barlocco, Nick Bezhanisvili, Neil Ghani, Helle Hvid Hansen, Alasdair Lambert,
Johannes Marti, Fredrik Nordvall Forsberg, Jurriaan Rot and Yde Venema.

References
1. Cı̂rstea, C., Kurz, A., Pattinson, D., Schröder, L., Venema, Y.: Modal logics are
coalgebraic. Comput. J. 54, 31–41 (2011)
2. Kupke, C., Pattinson, D.: Coalgebraic semantics of modal logics: an overview. TCS
412(38), 5070–5094 (2011)
3. Rutten, J.: Universal coalgebra: a theory of systems. Theor. Comput. Sci. 249,
3–80 (2000)
4. Gumm, H.P., Schröder, T.: Covarieties and complete covarieties. Theor. Comput.
Sci. 260(1–2), 71–86 (2001)
5. Kurz, A.: A co-variety-theorem for modal logic. In: Advances in Modal Logic, vol.
2, CSLI (2001). Selected Papers from AiML 2, Uppsala, 1998
6. Kurz, A.: Logics for Coalgebras and Applications to Computer Science. Ph.D.
thesis, Ludwig-Maximilians-Universität (2000)
7. Moss, L.S.: Coalgebraic logic. Ann. Pure Appl. Logic 96(1–3), 277–317 (1999)
8. Moss, L.S.: Erratum to “coalgebraic logic”: Ann. pure appl. logic 96 (1999) 277–
317. Ann. Pure Appl. Logic 99(1–3) (1999) 241–259
9. Pattinson, D.: Coalgebraic modal logic: soundness, completeness and decidability
of local consequence. Theor. Comput. Sci. 309(1–3), 177–193 (2003)
10. Jacobs, B.: Many-sorted coalgebraic modal logic: a model-theoretic study. ITA
35(1), 31–59 (2001)
11. Rößiger, M.: Coalgebras and modal logic. Electr. Notes Theor. Comput. Sci. 33,
294–315 (2000)
12. Goldblatt, R.: Equational logic of polynomial coalgebras. In: Balbiani, P., Suzuki,
N., Wolter, F., Zakharyaschev, M. (eds.) AIML 2002, pp. 149–184 (2002)
13. Cı̂rstea, C.: A compositional approach to defining logics for coalgebras. Theor.
Comput. Sci. 327(1–2), 45–69 (2004)
14. Cı̂rstea, C., Pattinson, D.: Modular construction of complete coalgebraic logics.
Theor. Comput. Sci. 388(1–3), 83–108 (2007)
Coalgebraic Logics & Duality 11

15. Goldblatt, R.: Final coalgebras and the hennessy-milner property. Ann. Pure Appl.
Logic 138(1–3), 77–93 (2006)
16. Kupke, C., Leal, R.A.: Characterising behavioural equivalence: three sides of one
coin. In: Kurz, A., Lenisa, M., Tarlecki, A. (eds.) CALCO 2009. LNCS, vol.
5728, pp. 97–112. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-
03741-2 8
17. Levy, P.B.: Final coalgebras from corecursive algebras. In: Moss, L.S., Sobocinski,
P. (eds.) 6th Conference on Algebra and Coalgebra in Computer Science (CALCO
2015). LIPIcs, vol. 35, pp. 221–237. Schloss Dagstuhl (2015)
18. Schröder, L.: Expressivity of coalgebraic modal logic: the limits and beyond. Theor.
Comput. Sci. 390(2), 230–247 (2008)
19. Kupke, C., Kurz, A., Venema, Y.: Stone coalgebras. Theor. Comput. Sci. 327,
109–134 (2004)
20. Moss, L.S., Viglizzo, I.D.: Final coalgebras for functors on measurable spaces. Inf.
Comput. 204(4), 610–636 (2006)
21. Kupke, C., Kurz, A., Pattinson, D.: Algebraic semantics for coalgebraic modal
logic. In: Adámek, J. (ed.) Proceedings of the Workshop on Coalgebraic Methods
in Computer Science (CMCS). Electronic Notes in Theoretical Computer Science,
vol. 106 (2004)
22. Klin, B.: Coalgebraic modal logic beyond sets. ENTCS 173, 177–201 (2007)
23. Jacobs, B., Sokolova, A.: Exemplaric expressivity of modal logics. J. Log. Comput.
20(5), 1041–1068 (2010)
24. Dahlqvist, F., Kurz, A.: The positivication of coalgebraic logics. In: Bonchi, F.,
König, B. (eds.) CALCO 2017. LIPIcs, vol. 72, pp. 9:1–9:15 (2017)
25. Klin, B.: Bialgebraic methods and modal logic in structural operational semantics.
Inf. Comput. 207(2), 237–257 (2009)
26. Klin, B., Rot, J.: Coalgebraic trace semantics via forgetful logics. Log. Methods
Comput. Sci. 12(4) (2016)
27. Jacobs, B.: Trace semantics for coalgebras. ENTCS 106, 167–184 (2004)
28. Rutten, J.: Relators and metric bisimulation (extended abstract). Electron. Notes
Theor. Comput. Sci. 11, 1–7 (1998)
29. Kupke, C., Venema, Y.: Coalgebraic automata theory: basic results. Log. Methods
Comput. Sci. 4(4) (2008)
30. Kupke, C., Kurz, A., Venema, Y.: Completeness for the coalgebraic cover modality.
Log. Methods Comput. Sci. 8(3) (2012)
31. Bı́lková, M., Palmigiano, A., Venema, Y.: Proof systems for Moss’ coalgebraic logic.
Theor. Comput. Sci. 549, 36–60 (2014)
32. Santocanale, L.: Completions of µ-algebras. Ann. Pure Appl. Log. 154(1), 27–50
(2008)
33. Venema, Y.: Automata and fixpoint logics: a coalgebraic perspective. Inf. Comp.
204, 637–678 (2006)
34. Fontaine, G., Leal, R., Venema, Y.: Automata for coalgebras: an approach using
predicate liftings. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide,
F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6199, pp. 381–392. Springer,
Heidelberg (2010). https://doi.org/10.1007/978-3-642-14162-1 32
35. Cı̂rstea, C., Kupke, C., Pattinson, D.: EXPTIME tableaux for the coalgebraic µ-
calculus. Log. Methods Comput. Sci. 7(3) (2011)
36. Schröder, L., Pattinson, D.: PSPACE bounds for rank-1 modal logics. ACM Trans.
Comput. Logic 10(2), 13:1–13:33 (2009)
37. Santocanale, L., Venema, Y.: Completeness for flat modal fixpoint logics. Ann.
Pure Appl. Logic 162(1), 55–82 (2010)
12 C. Kupke

38. Schröder, L., Venema, Y.: Flat coalgebraic fixed point logics. In: Gastin, P.,
Laroussinie, F. (eds.) CONCUR 2010. LNCS, vol. 6269, pp. 524–538. Springer,
Heidelberg (2010). https://doi.org/10.1007/978-3-642-15375-4 36
39. Hansen, H.H., Kupke, C.: Weak completeness of coalgebraic dynamic logics. In:
Matthes, R., Mio, M. (eds.) FICS 2015, pp. 90–104 (2015)
40. Enqvist, S., Seifan, F., Venema, Y.: Completeness for coalgebraic fixpoint logic.
In: CSL 2016, pp. 7:1–7:19 (2016)
41. Hansen, H.H., Kupke, C., Marti, J., Venema, Y.: Parity games and automata for
game logic. In: Madeira, A., Benevides, M. (eds.) DALI 2017. LNCS, vol. 10669,
pp. 115–132. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73579-5 8
42. Bezhanishvili, N., Kupke, C.: Games for topological fixpoint logic. In: Cantone, D.,
Delzanno, G. (eds.) GandALF 2016. EPTCS, vol. 226, pp. 46–60 (2016)
43. Barlocco, S., Kupke, C.: Angluin learning via logic. In: Artemov, S., Nerode, A.
(eds.) LFCS 2018. LNCS, vol. 10703, pp. 72–90. Springer, Cham (2018). https://
doi.org/10.1007/978-3-319-72056-2 5
44. Angluin, D.: Learning regular sets from queries and counterexamples. Inf. Comput.
75(2), 87–106 (1987)
45. Ghani, N., Kupke, C., Lambert, A., Forsberg, F.N.: A compositional treatment of
iterated open games. CoRR abs/1711.07968 (2017)
46. Ghani, N., Hedges, J.: A compositional approach to economic game theory. CoRR
abs/1603.04641 (2016)
Intuitionistic Podelski-Rybalchenko
Theorem and Equivalence Between
Inductive Definitions and Cyclic Proofs

Stefano Berardi1 and Makoto Tatsuta2(B)


1
Università di Torino, Torino, Italy
stefano@di.unito.it
2
National Institute of Informatics/Sokendai, Tokyo, Japan
tatsuta@nii.ac.jp

Abstract. A cyclic proof system gives us another way of representing


inductive and coinductive definitions and efficient proof search. Podelski-
Rybalchenko termination theorem is important for program termina-
tion analysis. This paper first shows that Heyting arithmetic HA proves
Kleene-Brouwer theorem for induction and Podelski-Rybalchenko the-
orem for induction. Then by using this theorem this paper proves the
equivalence between the provability of the intuitionistic cyclic proof sys-
tem and that of the intuitionistic system of Martin-Lof’s inductive defi-
nitions when both systems contain HA.

1 Introduction
This paper studies two subjects: intuitionistic Podelski-Rybalchenko theorem for
induction, and equivalence between intuitionistic system of Martin-Löf’s induc-
tive definitions and an intuitionistic cyclic proof system.
Podelski-Rybalchenko theorem [18] states that if a transition invariant is a
finite union of well-founded relations then the transition invariant is also well-
founded. This gives us good sufficient conditions for analysis of program termi-
nation [18]. Intuitionistic provability of this theorem is also interesting; if we can
show this theorem is provable in some intuitionistic logical system, the theorem
also gives us not only termination but also an upper bound of computation steps
of a given program. For this purpose, we have to replace well-foundedness in the
theorem by induction principle, since well-foundedness is a property of negation
of existence and induction principle can show a property of existence. We say
Podelski-Rybalchenko theorem for induction when we replace well-foundedness
by induction principle in Podelski-Rybalchenko theorem. [3] shows Podelski-
Rybalchenko theorem for induction is provable in intuitionistic second-order
logic. [5] shows that this theorem for induction is provable in Peano arithmetic,
by using the fact that Peano arithmetic can formalize Ramsey theorem. However
until now it was not known whether Podelski-Rybalchenko theorem for induc-
tion is provable in some intuitionistic first-order logic. This paper will show this
theorem for induction is provable in Heyting arithmetic and answer this question.
c IFIP International Federation for Information Processing 2018
Published by Springer Nature Switzerland AG 2018. All Rights Reserved
C. Cı̂rstea (Ed.): CMCS 2018, LNCS 11202, pp. 13–33, 2018.
https://doi.org/10.1007/978-3-030-00389-0_3
14 S. Berardi and M. Tatsuta

An inductive/coinductive definition is a way to define a predicate by an


expression which may contain the predicate itself. The predicate is interpreted
by the least/greatest fixed point of the defining equation. Inductive/coinductive
definitions are important in computer science, since they can define useful recur-
sive data structures such as lists, trees, and streams, and useful notions such
as bisimulations. Inductive definitions are important also in mathematical logic,
since they increase the proof theoretic strength. Martin-Löf’s system of induc-
tive definitions given in [16] is one of the most popular systems of inductive
definitions. This system has production rules for an inductive predicate, and the
production rule determines the introduction rules and the elimination rules for
the predicate.
[8,11] proposed an alternative formalization of inductive definitions, called
a cyclic proof system. A proof, called a cyclic proof, is defined by proof search,
going upwardly in a proof figure. If we encounter the same sequent (called a
bud) as some sequent we already passed (called a companion) we can stop. The
induction rule is replaced by a case rule, for this purpose. The soundness is
guaranteed by some additional condition, called a global trace condition, which
can show the case rule decreases some measure of a bud from that of the com-
panion. In general, for proof search, a cyclic proof system can find an induction
formula in a more efficient way than Martin-Löf’s system, since a cyclic proof
system does not have to choose fixed induction formulas in advance. A cyclic
proof system enables us to get efficient implementation of theorem provers with
inductive definitions [7,9,10,12]. A cyclic proof system can also give us another
logical system for coinductive predicates, since a coinductive predicate is a dual
of an inductive predicate, and sequent calculus is symmetric for this dual.
[8,11] investigated Martin-Löf’s system LKID of inductive definitions in
classical logic for the first-order language, and the cyclic proof system CLKIDω
for the same language, showed the provability of CLKIDω includes that of
LKID, and conjectured the equivalence.
As the second subject, this paper studies the equivalence for intuitionistic
logic, namely, the provability of the intuitionistic cyclic proof system, called
CLJIDω , is the same as that of the intuitionistic system of Martin-Lof’s induc-
tive definitions, called LJID. This question is theoretically interesting, and
answers will potentially give new techniques of theorem proving by cyclic proofs
to type theories with inductive/coinductive types and program extraction by
constructive proofs.
This paper first points out that the countermodel of [4] also shows the equiv-
alence is false in general. Then this paper shows the equivalence is true under
arithmetic, namely, the provability of CLJIDω is the same as that of LJID,
when both systems contain Heyting arithmetic HA.
There are not papers that study the equivalence for intuitionistic logic or
Kleene-Brouwer theorem for induction in intuitionistic first-order logic. For
Podelski-Rybalchenko theorem for induction, [3] intuitionistically showed it but
the paper used second-order logic.
Intuitionistic Podelski-Rybalchenko Theorem 15

Section 2 proves Kleene-Brouwer theorem for induction and Podelski-


Rybalchenko theorem for induction. Section 3 defines LJID and CLJIDω and
discuss a cyclic proof system for streams. Section 4 discusses the countermodel,
defines CLJIDω + HA and LJID + HA, states the equivalence theorem, and
explains ideas of the equivalence proof. Section 5 discusses proof transforma-
tion and proves the equivalence theorem. Section 6 discusses related work. We
conclude in Sect. 7.

2 HA-Provable Podelski-Rybalchenko Theorem


for Induction
This section will prove Podelski-Rybalchenko theorem for induction, inside Heyt-
ing arithmetic HA. First we will prove Kleene-Brouwer theorem for induction,
inside HA. This is done by carefully using some double induction. This theorem
is new. Next we will show induction for the set MS of monotonically-colored
subsequences. Monotonically-colored subsequences are used in ordinary proof of
Ramsey theorem and we will show some intuitionistic property of them. Then
by applying Kleene-Brouwer theorem to a part of MS and some orders >u,Left
and >u,Right , we will obtain two Kleene-Brouwer relations >KB1,r and >KB2,r
and show their induction principle. These two relations are simple but necessary
preparation for the next relation. Then by applying Kleene-Brouwer theorem to
some lifted tree determined by >KB2,r and the relation >KB1,r , we will obtain
a Kleene-Brouwer relation >KB,r and show its induction principle. This relation
is a key of the proof. Then we will show that induction for decreasing transi-
tive sequences is reduced to induction for Erdös trees with the relation >KB,r .
An Erdös tree is some set of monotonically-colored sequences and implicitly
used in ordinary proof of Ramsey theorem. Since Erdös trees are in the lifted
tree, by combining them, finally we will prove Podelski-Rybalchenko theorem for
induction.

2.1 Kleene-Brouwer Theorem


We will show Kleene-Brouwer theorem for induction, which states that if we have
both induction principle for a lifted tree (namely u ∗ T for some tree T ) with
respect to the one-step extension relation and induction principle for relations
on children, then we have induction principle for the Kleene-Brouwer relation.
We can prove it by refining an ordinary proof of Kleene-Brouwer theorem for
orders.
We assume Heyting arithmetic HA is defined in an ordinary way with con-
stants and function symbols 0, s, +, ×. We define x < y by ∃z.x + sz = y and
x ≤ y by x = y ∨ x < y. We can assume some coding of a sequence of numbers
by a number in Heyting arithmetic, because the definitions on pages 115–117 of
[19] work also in HA. We write t0 , . . . , tn  for the sequence of t0 , . . . , tn . We also
write |t|, and (t)u for the length of the sequence t, and the u-th element of the
sequence t respectively. We write ∗ for the concatenation operation of sequences.
16 S. Berardi and M. Tatsuta

We write >R or > for a binary relation. We write <R for the binary relation
of the inverse of >R . For notational simplicity, we say X is a set in order to
say there is some first-order formula F x such that x ∈ X ↔ F x. Then we also
say t ∈ X in order to say F t. We write y <R x ∈ X for y <R x ∧ y ∈ X. We
write x ∈ σ when x is an element of the sequence σ. We write U <ω for the set
of finite sequences of elements in U . For a set S of sequences, we write u ∗ S
for {u ∗ σ | σ ∈ S}. For a set U and a binary relation >R for U , the induction
principle for (U, >R ) is defined as

Ind(U, >R , F ) ≡ ∀x ∈ U ((∀y <R x ∈ U.F y) → F x) → ∀x ∈ U.F x,


Ind(U, >R ) ≡ Ind(U, >R , F ) (for every formula F x).

For a set U a set T is called a tree of U if T ⊆ U <ω and T is nonempty and closed
under prefix operations. Note that the empty sequence is a prefix of any sequence.
As a graph, the set of nodes is T and the set of edges is {(x, y) ∈ T 2 | y = x∗u}.
We call a set T ⊆ U <ω a lifted tree of U when there are a tree T  ⊆ U <ω and
r ∈ U such that T = r ∗ T  . We define LiftedTree(T, U ) as a first-order formula
that means T is a lifted tree of U .
For x, y ∈ U <ω we define the one-step extension relation x >ext y if y = x∗u
for some u. For a set T ⊆ U <ω and σ ∈ U <ω , we define Tσ as {ρ ∈ T | ρ = σ ∗ρ }.
Note that Tσ is a subset of T . For a nonempty sequence σ, we define first(σ) and
last(σ) as the first and the last element of σ respectively.
The next lemma shows induction implies x > x. The proof is in [6].
Lemma 2.1. If HA  Ind(U, >), then HA  ∀x, y ∈ U (y < x → y = x).

Definition 2.2 (Kleene-Brouwer Relation). For a set U , a lifted tree T


of U , and a set of binary relations >u on U for every u ∈ U , we define the
Kleene-Brouwer relation >KB for T and {(>u ) | u ∈ U } as follows: for x, y ∈ T ,
x >KB y if (1) x = z ∗ u, u1  ∗ w1 , y = z ∗ u, u2  ∗ w2 , and u1 >u u2 for some
z, u, u1 , w1 , u2 , w2 , or (2) y = x ∗ z for some z =  .
When (>u ) is some fixed (>) for all u, for simplicity we call the relation
(>KB ) the Kleene-Brouwer relation for T and >.

Note that (>KB ) is a relation on T . This Kleene-Brouwer relation is slightly


different from ordinary Kleene-Brouwer order for the following points: it creates
a relation instead of an order, it uses a set of relations indexed by an element, and
it is defined for a lifted tree instead of a tree (in order to use indexed relations).
The next theorem shows induction principle for the Kleene-Brouwer relation.

Theorem 2.3 (Kleene-Brouwer Theorem for Induction). If HA 


LiftedTree(T, U ), HA  Ind(T, >ext ) and HA  ∀u ∈ U.Ind(U, >u ), then
HA  Ind(T, >KB ).

Proof. By induction on (T, >ext ) with the induction principle Ind(T, >ext ), we
will show ∀σ ∈ T.Ind(Tσ , >KB ). After we prove it, we can take σ to be   to
show the theorem, since T  = T .
Intuitionistic Podelski-Rybalchenko Theorem 17

Fix σ ∈ T in order to show Ind(Tσ , >KB ). Note that we can use induction
hypothesis for every σ ∗ u ∈ T :
Ind(Tσ∗u , >KB ). (1)
Assume
∀x ∈ Tσ ((∀y <KB x ∈ Tσ .F y) → F x) (2)
in order to show ∀x ∈ Tσ .F x. For simplicity we write F (X) for ∀x ∈ X.F x. Let
Gu ≡ F (Tσ∗u ). By Ind(U, >last(σ) ) we will show the following claim.
Claim: ∀u ∈ U.Gu.
Fix u ∈ U in order to show Gu.
By IH for v with >last(σ) we have
v <last(σ) u → F (Tσ∗v ). (3)
We can show
∀x ∈ Tσ∗u ((∀y <KB x ∈ Tσ∗u .F y) → (∀y <KB x ∈ Tσ .F y)) (4)
as follows. Fix x ∈ Tσ∗u , assume
∀y <KB x ∈ Tσ∗u .F y (5)
and assume y <KB x ∈ Tσ in order to show F y. By definition of >KB , we have
y ∈ Tσ∗v for some v <last(σ) u, or y ∈ Tσ∗u . In the first case, F y by (3). In
the second case, F y by (5). Hence we have shown (4).
Combining (4) with (2), we have
∀x ∈ Tσ∗u ((∀y <KB x ∈ Tσ∗u .F y) → F (x)). (6)
By IH (1) for σ ∗ u, we have Ind(Tσ∗u , >KB ), namely,
∀x ∈ Tσ∗u ((∀y <KB x ∈ Tσ∗u .F y) → F x) → ∀x ∈ Tσ∗u .F x. (7)
By (6), (7), F (Tσ∗u ). Hence we have shown the claim.
If y <KB σ ∈ Tσ , we have y ∈ Tσ∗u for some u, since y <KB σ implies y = σ
by definition of KB and Lemma 2.1 for >u . By the claim, F y. Hence
∀y <KB σ ∈ Tσ .F y. (8)
By letting x := σ in (2), we have (∀y <KB σ ∈ Tσ .F y) → F σ. By (8), F σ.
Combining it with the claim, ∀x ∈ Tσ .F x. 


2.2 Proof Ideas for Podelski-Rybalchenko Theorem for Induction


In this subsection we will explain proof ideas of Theorem 2.15.
A sequence u1 >R u2 >R u3 >R . . . is called transitive when ui >R uj for
any i < j. We say the edge from u to v is of color R when u >R v. A sequence
is called monotonically-colored when for any element there is a color such that
the edge from the element to any element after it in the sequence has the same
color.
18 S. Berardi and M. Tatsuta

Definition 2.4. For a set U and a relation > for U , we define the set DS(U, >) of
decreasing sequences as {x0 , . . . , xn−1  | n ≥ 0, xi ∈ U, ∀i < n − 1.(xi > xi+1 )}.
We define the set DT(U, >) of decreasing transitive sequences by
{x0 , . . . , xn−1  | n ≥ 0, xi ∈ U, ∀i(∀j ≤ n − 1.(i < j → xi > xj ))}.
We define >R1 ∪...∪Rk as the union of >Ri for all 1 ≤ i ≤ k. We define
>R1 +...+Rk as the disjoint union of >Ri for all 1 ≤ i ≤ k. (Whenever we use it,
we implicitly assume the disjointness is provable in HA.)
We define MonoseqR1 ,...,Rk (x) to hold when x = x0 , . . . , xn−1  ∈

DT(U, >R1 +...+Rk ) and ∀i < n − 1.(∀j ≤ n − 1.(i < j → (xi >Rl
1≤l≤k
xi+1 → xi >Rl xj ))). Note that n may be 0.
We define MS as {x ∈ DT(U, >R1 +...+Rk ) | MonoseqR1 ,...,Rk (x)}.
MS is the set of monotonically-colored finite sequences. Note that MSr is a
subset of MS (by taking T and σ to be MS and r in our notation Tσ ) and a
lifted tree of U for any r ∈ U .
We will show Podelski-Rybalchenko theorem for induction stating that if a
transition invariant >Π is a finite union of relations >π such that each Ind(>nπ )
is provable for some n, and each (>π ) is decidable, then Ind(>Π ) is provable.
First each Ind(>π ) is obtained by Ind(>nπ ). Next by the decidability of each
(>π ), we can assume all of (>π ) are disjoint to each other. For simplicity, we
explain the idea of our proof for well-foundedness instead of induction principle.
Assume the relation >Π has some infinite decreasing transitive sequence

u1 >Π u2 >Π u3 >Π . . .

in order to show contradiction.


The set MS will be shown to be well-founded with the one-step extension
relation. For a decreasing transitive sequence x of U , a lifted tree T ∈ U <ω is
called an Erdös tree of x when the elements of x are the same as elements of
elements of T , every element of T is monotonically-colored, and the edges from
a parent to its children have different colors. Let ET be a function that returns
an Erdös tree of a given decreasing transitive sequence. Then we consider

ET(u1 ), ET(u1 , u2 ), ET(u1 , u2 , u3 ), . . . .

Define MSr as the set of sequences beginning with r in MS. Define >KB1,r
as the Kleene-Brouwer relation for the lifted tree MSr and some left-to-right-
decreasing relation on children of the lifted tree. Define >KB2,r as the Kleene-
Brouwer relation for the lifted tree MSr and some right-to-left-decreasing rela-
tion on children of the lifted tree. By Kleene-Brouwer theorem, (>KB1,r ) and
(>KB2,r ) are well-founded. Define ET2(u1 , . . . , un ) as the (>KB2,u1 )-sorted
sequence of elements in ET(u1 , . . . , un ). Then consider

ET2(u1 ), ET2(u1 , u2 ), ET2(u1 , u2 , u3 ), . . . .

Define >KB,r as the Kleene-Brouwer relation for >KB1,r and the set of
(>KB2,r )-sorted finite sequences of elements in MSr . This definition is a key
Intuitionistic Podelski-Rybalchenko Theorem 19

idea. By this definition, we can show the most difficult step in this proof:

ET2(u1 ) >KB,u1 ET2(u1 , u2 ) >KB,u1 ET2(u1 , u2 , u3 ) >KB,u1 . . . .

Since (>KB,u1 ) is well-founded by Kleene-Brouwer theorem, we have contradic-


tion. Hence we have shown u1 >Π u2 >Π u3 >Π . . . terminates.
In general we need classical logic to derive induction principle from well-
foundedness, but the idea we have explained will work well for showing induction
principle in intuitionistic logic.

2.3 Proof of Podelski-Rybalchenko Theorem for Induction


This subsection gives a proof of Podelski-Rybalchenko Theorem for Induction.
The next lemma shows that induction principle for each relation implies
induction principle for monotonically-colored sequences. This lemma can be
proved by refining Lemma 6.4 (1) of [3] from second-order logic to first-order
logic. The proof is given in [6].
Lemma 2.5. If HA  Ind(DT(U, >Ri ), >ext ) for all 1 ≤ i ≤ k, then HA 
∀r ∈ U.Ind(MSr , >ext ).
Next we create Kleene-Brouwer relations >KB1,r and >KB2,r for
monotonically-colored sequences beginning with r. Then we consider the set of
(>KB2,r )-sorted finite sequences of monotonically-colored finite sequences begin-
ning with r. It is a lifted tree. Then, by induction principle for MS, the lifted
tree is well-founded with the one-step extension relation. The Kleene-Brouwer
relation for the lifted tree and >KB1,r gives us >KB,r for the lifted tree. Since an
Erdös tree is in the lifted tree, this will later show induction principle for Erdös
trees.
Definition 2.6. For u ∈ U , we define >u,Left for U by: u1 >u,Left u2 if u >Rj u1 ,
u >Rl u2 , and j < l for some j, l.
We define >KB1,r for MSr as the KB relation for MSr ⊆ U <ω and (>u,Left )
⊆ U 2 for all u ∈ U .
For u ∈ U , we define >u,Right for U by: u1 >u,Right u2 if u1 <u,Left u2 .
We
define >KB2,r for MSr as the KB relation for MSr ⊆ U <ω and (>u,Right )
⊆ U 2 for all u ∈ U .
We define >KB,r for DS(MSr , >KB2,r )r as the KB relation for
DS(MSr , >KB2,r )r ⊆ MS<ω
r and >KB1,r .

>u,Left is the left-to-right-decreasing order of children of u in some ordered tree


of U in which the edge label Ri is put to an edge (x, y) such that x >Ri y, each
parent has at most one child of the same edge label, and children are ordered
by their edge labels with R1 < . . . < Rk . Similarly >u,Right is the right-to-left-
decreasing order of children of u in the ordered tree.
20 S. Berardi and M. Tatsuta

Definition 2.7. For u ∈ U ⊆ N , finite T ⊆ MS such that ∀ρ ∈ T.∀v ∈


ρ.(v >R1 +...+Rk u), and for σ ∈ T , we define the function insert by:

insert(u, T, σ) =
insert(u, T, σ ∗ v) if last(σ) >Ri u, v = μv.(σ ∗ v ∈ T ∧ last(σ) >Ri v),
T ∪ {σ ∗ u} otherwise,

where μv.F (v) denotes the least element v with the natural number order such
that F (v). Formally insert(u, T, σ) = T  is an abbreviation of some HA-formula
G(u, T, σ, T  ). It is the same for ET below.
For x ∈ DT(U, >R1 +...+Rk ) − { }, we define ET(x) ⊆ MS by

ET(u) = {u},
ET(x ∗ u) = insert(u, ET(x), first(x)) if x =  .

Note that insert(u, T, σ) adds a new element u to the set T at some position
below σ to obtain a new set. ET(x) is an Erdös tree obtained from the decreasing
transitive sequence x.
The next lemma (1) states a new element is inserted at a leaf. It is proved
by induction on the number of elements in T . The claim (2) states that edges
from a parent to its children have different colors. It is proved by induction on
the length of x.
Lemma 2.8. (1) For u ∈ U , T ⊆ MS, and σ ∈ T , if u ∈ / ρ for all ρ ∈ T ,
σ = x0 , . . . , xn−1 , xi >Rj xi+1 implies xi >Rj u for all i < n − 1, and
insert(u, T, σ) = T  , then there is some ρ ∈ Tσ such that ρ ∗ u ∈ MS, T  =
T + {ρ ∗ u}, and ρ ∗ u is a maximal sequence in T  .
(2) If σ ∗ u, u1  ∗ ρ1 , σ ∗ u, u2  ∗ ρ2 ∈ ET(x), u >Ri u1 , and u >Ri u2 , then
u1 = u2 .

Definition 2.9. For x ∈ DT(U, >R1 +...+Rk ) − { }, we define

ET2(x) ≡ x0 , . . . , xn−1 

where {x0 , . . . , xn−1 } = ET(x) and ∀i < n − 1.(xi >KB2,first(x) xi+1 ).

Note that >KB2,first(x) is a total order on ET(x) by Lemma 2.8 (2). ET2(x) is the
decreasing sequence of all nodes in the Erdös tree ET(x) ordered by >KB2,first(x) .
The next lemma shows ET2 is monotone. It is the key property of reduction
in Lemma 2.11.

Lemma 2.10. HA  ∀r ∈ U.∀x, y ∈ DT(U, >R1 +...+Rk )r .(x >ext y →


ET2(x) >KB,r ET2(y)).

Proof. Fix r ∈ U and x, y ∈ DT(U, >R1 +...+Rk )r and assume x >ext y. Let
y = x ∗ u. Then ET(y) = insert(u, ET(x), r). By Lemma 2.8 (1), we have σ
such that ET(y) = ET(x) + {σ ∗ u}. Then we have two cases:
Case 1. last(ET2(x)) >KB2,r σ ∗ u.
Another random document with
no related content on Scribd:
du passé, qui n’était qu’un reflet de la gloire d’autrefois ? Et
maintenant Kotlarevsky et ses successeurs (surtout Kvitka-
Osnovianenko, créateur de la nouvelle ukrainienne et de la prose
artistique) ne prouvaient-ils pas par leurs œuvres resplendissant de
jeunesse vigoureuse et de beauté que la source populaire était loin
d’être tarie ? Ne considéraient-ils pas le parler du peuple comme le
meilleur instrument de l’œuvre littéraire ? Les adeptes du
mouvement prédisaient à la littérature, ainsi armée, un brillant
avenir, un épanouissement prochain dont les œuvres de Kotlarevsky
et d’Artémovsky n’avaient été que les hirondelles printanières.
L’Ukraine, d’ailleurs, avait fini par obtenir du gouvernement russe
l’école supérieure, si souvent demandée, si longtemps refusée. C’est
à Charkov que s’était établie l’université, fondée au moyen des
contributions, recueillies des mains de la noblesse de l’Ukraine
Slobidska. Il est vrai, qu’elle avait été érigée encore dans le temps
où, surtout dans les milieux gouvernementaux, parler de l’Ukraine
semblait un anachronisme. On lui avait donné un caractère
purement russe et complété le collège des professeurs avec des
Allemands. Mais l’élément ukrainien en tira grand profit et ce que le
gouvernement russe craignait au XVIIIe siècle se réalisa au XIXe :
autour de l’université de Charkov se rassemblent les forces vives de
la nation, là se forme le premier cercle littéraire, qui groupe les
efforts jusque-là dispersés et fait école. Les lettrés de Poltava
avaient mis en branle le mouvement de la renaissance ukrainienne,
mais il n’y eut jamais là de centre d’organisation comparable à ce
que devint Charkov vers le milieu du XIXe siècle.
La nouvelle université ne resta pas seulement le point de réunion
des lettrés de la ville, mais elle en attira des quatre coins de
l’Ukraine. C’est à Charkov que naissent et que sont pour la plupart
éditées les poésies originales de Maslovitch (1816), celles
d’Artemovsky (1819), la première grammaire de la langue
ukrainienne de Pavlovsky et le premier recueil de poésies populaires
de Tserteleff, que nous avons déjà cités. C’est d’ici que sont lancés
les premiers ouvrages apologétiques en défense du mouvement,
ceux de Levchin, ceux de Sreznevsky, auteur célèbre des
« Antiquités Zaporogues », une espèce d’histoire poétique de
l’Ukraine, qui contribua tant à la formation des idées directrices de la
nation. Sous l’influence du milieu local, débute Nicolas Kostomarov,
originaire de l’Ukraine Slobidska et plus tard l’un des guides du
mouvement. Ici aussi déploie son activité Kvitka-Osnovianenko, une
des plus fortes têtes du groupe et la personnalité la plus importante
après Kotlarevsky. Il fut l’ornement de cette période : homme du
monde et très populaire à Charkov, il tira des nouvelles et des pièces
de théâtre des incidents de la vie du petit peuple (1833–1843).

L’Ukraine au XIXe siècle.

— · — · — frontières des états


· · · · · · · · frontières des provinces
+ + + + + + frontière ethnographique
Le groupe ukrainien de Charkov représente entre 1830 et 1840 la
fine fleur de la culture nationale en qui reposent les espérances
d’alors. A Pétersbourg, les attraits de la capitale avaient amené
depuis un demi-siècle nombre d’Ukrainiens et quelques-uns des plus
éminents, entre autres le célèbre Hohol, qui, malgré son patriotisme
poursuivait son œuvre littéraire en russe. (Seulement ses premiers
essais trahissent l’influence de la littérature ukrainienne, notamment
de Kotlarevsky et de son propre père, qui a écrit dans la langue du
pays natal.) Maintenant sur les bords de la Néva on fait des projets
de publications, pour lesquelles on compte sur l’aide de Charkov.
Hrebinka, qui en est le centre, un des écrivains les plus éminents de
cette époque, rêve d’une revue de ce genre qui serait purement
ukrainienne. Un de ses collaborateurs devait être Chevtchenko, qui
étudiait alors dans la capitale à l’école des beaux-arts. Le célèbre
poète est, d’ailleurs, un disciple de ce cercle pétersbourgeois, et
dans une de ses premières poésies il s’adresse à Kvitka, qu’il
considère comme le chef du mouvement contemporain, comme le
« père et otaman [26] ». Il le supplie de révéler au monde la grandeur
et les peines du passé ukrainien, dont se nourrit l’âme nationale et
dont la beauté fait résonner sa propre lyre :
[26] Chef.

Chante, père, de façon qu’il t’entende


ce monde sourd, même s’il ne veut pas ;
chante ce qui s’est passé en Ukraine,
dis-nous, pourquoi elle a tant souffert
et pourquoi la gloire des cosaques
s’est répandue dans tout l’univers.

(1839)

Ce qui se passait à l’orient ne resta pas sans effet sur la Galicie.


Le problème de la langue s’y imposa aux lettrés, qui, en comparant
ce que produisait la langue littéraire dans leur pays et au delà des
Carpathes avec les succès de la langue populaire en Ukraine
orientale, furent convaincus que cette dernière était l’instrument le
plus apte à faire progresser la renaissance nationale. Entre 1830 et
1840, les controverses à ce sujet allèrent leur train, mais en
définitive ce furent, comme d’habitude dans ces sortes de questions,
non pas les arguments qui gagnèrent la partie, mais les faits.
Un groupe de jeunes étudiants de l’université de Léopol, animés
du plus ardent patriotisme et de l’exemple qui leur était donné par
les écrivains de l’Ukraine orientale, résolurent de marcher sur leurs
traces et d’adopter dans leurs écrits la langue populaire. Ces jeunes
gens devinrent les chefs de la nouvelle littérature en Ukraine
occidentale. Il faut citer en première place le poète Markian
Chachkevytch, qui est considéré comme le fondateur des lettres
modernes en Galicie. Toutefois le premier recueil qui sortit de ce
cercle, la « Zoria » (1834), fut prohibé par la censure. On décida de
le publier à Budapest, où il parut, en 1837, sous le titre de
« Roussalka », mais il fut saisi par la police de Léopol qui ne leva
son interdiction qu’en 1848. Quoi qu’il en soit, on était entré dans la
bonne voie.
Nous devons ici ouvrir une parenthèse, pour faire remarquer au
lecteur, qui l’aura sans doute remarqué lui-même, pour peu qu’il
nous ait suivi jusqu’à présent, combien sont erronés et dénués de
fondement les bruits malicieusement mis en circulation, prétendant
que le mouvement ukrainien aurait pris son origine en Autriche et
qu’il ne pouvait prendre naissance que grâce à l’appui du
gouvernement de Vienne. (D’ailleurs les publicistes russes
accusaient également les Polonais de l’avoir créé, pour essayer de
troubler « l’unité du peuple russe ».) Comme on vient de le voir le
véritable berceau de ce mouvement a été l’Ukraine orientale,
l’Ukraine d’au delà le Dniéper, pays complètement hors de la portée
des influences autrichiennes et polonaises. Ses fondateurs ont été
des étudiants des écoles russes, surtout des pupilles des séminaires
ecclésiastiques, c’est-à-dire, des établissements les plus
conservateurs qui soient et les plus hostiles à toutes les idées
étrangères. Ses premiers centres furent Poltava et Charkov et la
plupart des écrivains de la rive droite, comme Artémovsky et plus
tard Chevtchenko, étaient les disciples spirituels de l’Ukraine de
l’Hetmanat et de l’Ukraine Slobidska. C’étaient les traditions des
anciennes libertés cosaques et le souvenir des luttes pour leur
indépendance qui avaient retrempé les âmes et les avaient tournées
contre la Pologne, l’éternelle violatrice des droits nationaux, et contre
la nouvelle tyrannie russe. La Galicie et, en général, toutes les
contrées ukrainiennes qui se trouvaient sous la suzeraineté
autrichienne n’eurent pas d’abord d’influence sur le mouvement,
mais, au contraire, les tendances populaires si prépondérantes dans
la seconde moitié du siècle, ne s’y développèrent que grâce à
l’exemple, donné par l’Ukraine orientale. Nous verrons que ce n’est
que dans les vingt-cinq dernières années du XIXe siècle que Léopol
devient le centre du mouvement ; non pas que les pays autrichiens
aient manifesté une plus grande énergie intime, mais parce que les
porte-parole de l’Ukraine avaient été bâillonnés en Russie.
XXXIV.
La Confrérie de Cyrille et de Méthode.

Nous avons vu que Pétersbourg avait failli, vers 1840, devenir le


foyer de la littérature ukrainienne, comme il le devint en effet pour
quelque temps vingt ans plus tard. Cette fois cependant il n’en fut
rien, car les collaborateurs pétersbourgeois et ceux des autres pays
allaient trouver un autre lieu de ralliement en Ukraine même. Le
gouvernement fonda une nouvelle université à Kiev, en
remplacement de celle de Vilna et du lycée de Kremenets, qui
avaient été fermés à la suite de l’insurrection polonaise de 1831. Là
se rassemblèrent les représentants les plus qualifiés du mouvement
national : l’éminent philologue et ethnographe Maxymovitch, qui
avait travaillé auparavant à l’université de Moscou ; Kostomarov, un
des élèves de Charkov et plus tard célèbre historien de l’Ukraine ;
Koulich, poète, homme de lettres, ethnographe, qui venait de
Pétersbourg ; Houlak, élève de l’école allemande de Dorpat, qui se
spécialisa dans l’histoire du droit slave et, enfin, Chevtchenko, poète
de génie, l’âme de la Jeune Ukraine, à qui l’on donna, en qualité de
peintre, une place dans la commission d’archéologie et à l’Université
et qui, en 1845, arriva à Kiev.
C’étaient, pour la plupart, des gens dans la force de l’âge,
resplendissants de force et l’esprit ouvert aux idées du siècle ; ils
saisissaient avec avidité les tendances européennes, le socialisme
français, la philosophie allemande, la renaissance slave et
cherchaient à leur trouver des points de contact avec le passé de la
nation, en même temps qu’ils en tiraient des forces pour façonner
son avenir. Ils faisaient des prosélytes parmi la jeunesse des écoles
et dans la société, surtout sur la rive gauche du Dniéper, et
cherchaient des adeptes pour les idées et les projets nouveaux qui
sortaient des vives discussions de leurs assemblées.
Période extraordinaire, traversée d’un grand élan vers l’idéal,
comme l’Ukraine n’en avait encore jamais vu ; tendances, idées
s’entrechoquaient en une mêlée intense, d’où sortirent les principes
dominants de la Jeune Ukraine. Chevtchenko les rendait tangibles
en des visions poétiques, qui enivraient les masses. « Ces chants
étaient, en vérité, comme les sons de la trompette de l’archange de
la résurrection » — dira plus tard Koulich — « si jamais l’on a pu dire
avec raison que les cœurs se soient ranimés, que les yeux se soient
allumés, que du front de l’homme aient jailli des flammes — cela
s’est passé à Kiev, à cette époque. »
La ville elle-même était alors un centre intéressant où se
croisaient bien des courants divers : il y avait de nombreux lettrés
russes et polonais, les traditions de l’hetmanat et de l’autonomie
municipale étaient encore fraîches dans les mémoires et on y
rencontrait des traces encore vivantes des anciennes libertés. Vers
1825, quand se répandirent dans l’Ukraine, principalement parmi les
officiers, les organisations secrètes qui avaient pour objet d’arracher
au tzar une constitution pour la Russie, il y avait à Kiev ce que l’on
appelait la « Société des Slaves Unifiés », aspirant à créer une
fédération slave. Kostomarov et Houlak, qui se livraient à l’étude des
antiquités slaves, suivant le mouvement général de renaissance qui
se faisait sentir alors, surtout en Bohême, adoptèrent les idées
fédéralistes locales, en firent leur programme d’action politique,
après avoir fait reconnaître l’Ukraine comme membre indépendant
de la future fédération des républiques slaves.
Comme les autres slavophiles occidentaux contemporains, ils
avaient été amenés, au cours de leurs études, à considérer la
monarchie et l’aristocratie, comme une importation romano-
germaine, complètement étrangère à la vie slave, qui se développait
le mieux sous un régime autonome et démocratique. L’organisation
cosaque, par exemple, était non seulement conforme aux
aspirations du peuple ukrainien, mais elle constituait la vraie
expression de l’esprit slave, tandis que la monarchie moscovite et le
régime aristocratique polonais n’en étaient que des aberrations
causées par des influences étrangères. C’étaient les idées
qu’exposait Kostomarov dans un pamphlet intitulé « La genèse du
peuple ukrainien », ouvrage de talent et de style expressif, qui fut,
d’ailleurs, saisi par les autorités russes avant qu’il ait pu atteindre
une grande popularité.
Chevtchenko qui, déjà dans ses premières productions, à
Pétersbourg, s’était montré ardent panégyriste des cosaques et des
haïdamaks, ces anciens champions des libertés ukrainiennes, était
profondément pénétré de leur démocratisme et de l’idée de la
fraternité slave. Mais lui qui avait vécu dans le servage et n’en avait
été affranchi que récemment, ce qui l’intéressait à un plus haut
degré que les autres membres du cercle, c’étaient les injustices
sociales dont souffrait le peuple ukrainien. Il avait quitté l’Ukraine
encore tout jeune, et lorsqu’il y revint devenu homme et en pleine
maturité intellectuelle, il entreprit, entre 1843 et 1846, quelques
voyages à travers le pays. L’asservissement des masses qu’il y
rencontra et de sa propre famille en particulier, violation inouïe des
droits naturels de l’homme dans les descendants mêmes des héros
de la liberté, blessa profondément en lui la haute idée qu’il avait de
la dignité humaine. Son cœur s’enflamma de colère et il reprocha
l’hypocrite mensonge de leurs déclarations à certains patriotes qui
demandaient à grands cris les droits et les libertés de l’Ukraine, mais
qui n’en continuaient pas moins d’user avec rigueur de leurs
privilèges de propriétaires fonciers sur leurs compatriotes asservis. Il
lança sa profession de foi dans son « Épître ». A ses yeux, il n’y avait
qu’un seul remède à cette injustice sociale : un soulèvement
général, l’anéantissement complet de la classe des propriétaires
fonciers, « de façon qu’il n’en reste plus de traces en Ukraine ». Il les
menaça de la vengeance du peuple, prophétisant une revanche
sanglante et prochaine. (« Le vallon froid », 1845).
Un semblable programme ne pouvait manquer d’effrayer les
membres modérés du cercle. Ils voulaient, eux, arriver à délivrer le
peuple par la propagation des grands principes humanitaires, en
créant une littérature pénétrée de ces idées et qui serait goûtée à la
fois de la foule et des lettrés. Mais la jeunesse, plus ardente, prêtait
une oreille attentive aux prédications radicales de Chevtchenko et lui
fournissait des partisans. En 1846, se forma la Confrérie de Cyrille et
de Méthode, les deux apôtres des slaves, qui en un tour de main
rassembla près de cent membres.
Elle avait pour but l’abolition du servage et de toute espèce
d’asservissement qui pesait sur les masses, l’établissement de
l’égalité sociale complète, la suppression de toutes restrictions à la
liberté de conscience et à la liberté de la parole, le remplacement du
régime bureaucratique par un régime électoral, la transformation des
pays slaves en une série de républiques démocratiques, ayant
chacune sa langue, sa littérature et réunies en une fédération
républicaine avec une « assemblée slave » commune ou avec un
« Sobor », composé des représentants de toutes les républiques
sœurs [27] . Des proclamations, adressées aux Ukrainiens, aux
Grands Russes et aux Polonais, exposaient brièvement les points de
ce programme et faisaient appel à toutes les forces pour en obtenir
la réalisation.
[27] Comme siège de cette assemblée et capitale de
la fédération slave, les membres de la Confrérie avaient
désigné Kiev parce qu’ils avaient foi en la mission
politique de cette ville dans l’avenir. Kostomarov, dans un
de ses romans, met dans la bouche d’un de ses héros la
prédiction que la cloche de Sainte Sophie de Kiev
sonnerait un jour, annonçant la délivrance de tous les
pays slaves et réunissant leurs représentants. Et ce n’est
pas seulement chez des Ukrainiens que l’on rencontre à
cette époque de pareilles idées : l’écrivain polonais et
ukrainophile, Tchaïkovski (Sadyk Pacha), en décrivant
avec enthousiasme la cérémonie religieuse du jour des
Rois à Kiev, s’arrête avec complaisance sur les chants
solennels qui « retentissent dans tous les pays slaves » et
la bénédiction urbi et orbi du métropolite, « car Kiev est la
capitale de tous les slaves ».

Ce mouvement fut arrêté dès le début même par le


gouvernement : un étudiant russe, qui avait surpris les conversations
des affiliés, dénonça l’organisation aux autorités et, au printemps
1847, les membres de la confrérie furent arrêtés, jetés en prison ou
envoyés en exil. La littérature ukrainienne fut proscrite, quelques
éditions de livres publiés auparavant furent détruites. La censure
reçut l’ordre de ne plus rien laisser passer qui pût servir de pâture au
patriotisme ukrainien, « de ne permettre aucune prédominance de
l’amour du pays natal sur celui de la patrie ». Ce fut le signal d’une
véritable orgie : on biffa même, sur des documents historiques, les
passages qui auraient pu entretenir le sentiment national.
Le mouvement littéraire sur le territoire de la Russie subit un arrêt
d’une dizaine d’années. Néanmoins les idées de la Confrérie de
Cyrille et de Méthode restaient vivantes et se propageaient. Elles se
conservaient dans des milliers de cœurs ukrainiens qui en étaient si
pénétrés qu’ils étaient prêts à donner leur vie pour les voir réalisées,
comme écrivait à Chevtchenko exilé un jeune enthousiaste, du nom
d’Holovko. De sorte que, en dépit de toutes les proscriptions, ces
idées servirent de fondement à tout le mouvement ukrainien
postérieur.
XXXV.
1848–1863.

Tandis que dans la Grande Ukraine il fallait se terrer pour


échapper aux représailles du gouvernement, la vie publique
ukrainienne, ou, comme elle était appelée officiellement, ruthène,
s’épanouissait inopinément en Ukraine occidentale, sous les rayons
de la faveur du gouvernement autrichien. Ce n’est pas que ce flirt
durât longtemps, mais il fit assez d’impression sur la vie locale pour
avoir des conséquences très importantes.
Les Ukrainiens d’Autriche durent cette chance inattendue à la
révolution de 1848, qui, comme on sait, opéra ici le partage des
nationalités. Les Magyars et les Polonais profitèrent de la révolution
allemande à Vienne pour adresser au gouvernement leurs
réclamations et les appuyer par la force. Les autres nationalités,
menacées dans leurs intérêts si leurs grandes rivales qui
participaient à la révolution réussissaient à établir leur
prédominance, se rangèrent du côté du gouvernement pour lui
prêter main forte. C’est l’attitude qu’adoptèrent les Tchèques, pour
les mêmes raisons, contre les Allemands, les Croates, les Serbes et
les Ukrainiens contre les Magyars ou les Polonais.
Vienne, se trouvant dans une situation critique, se hâta de saisir
la main qui lui était tendue, se gardant bien de refuser l’aide de ces
nationalités, pour ainsi dire de deuxième classe, pour être à même
de mater les nationalités de premier choix. En Galicie,
l’administration aida les Ukrainiens à former leur organisation
politique, c’est-à-dire, à créer la « Rada [28] principale Ruthène », qui
servit de contre-poids à l’organisation nationale polonaise et à
constituer une garde nationale pour s’opposer à la garde polonaise
et aux troupes révolutionnaires hongroises. Le gouvernement promit
d’examiner avec sympathie les réclamations politiques et nationales,
émises par les Ukrainiens : administration séparée pour les parties
ukrainiennes de la Galicie, abolition du droit des seigneurs, emploi
de la langue nationale dans les écoles de toutes catégories, non
seulement primaires, mais secondaires et aussi à l’université de
Léopol, etc.
[28] Conseil.

D’aussi hauts encouragements remplirent d’espoir les Ukrainiens


qui tracèrent un programme assez hardi et conséquent, dans lequel
ils déclarèrent faire partie du peuple « russe » (c’est-à-dire ukrainien
dans les sens d’aujourd’hui), d’un peuple « qui compte quinze
millions d’âmes [29] », tout aussi distinct du peuple polonais que du
peuple grand-russien et qui doit prendre soin de sa littérature et de
sa civilisation propre. La société littéraire « Mère russe de Galicie »
fut fondée à cette époque. On créa à l’université de Léopol une
chaire d’ukrainien ; J. Holovatsky, l’un des membres du cercle de
Chachkevytch, à qui elle fut confiée, inaugura son cours par un hardi
panégyrique de la langue nationale. L’enseignement en langue
ukrainienne à la même université devait être introduit dans le plus
bref délai.
[29] Nous rappelons qu’en Ukraine Occidentale, où la
population ukrainienne avait eu affaire aux Polonais, aux
Roumains, aux Magyars et aux Allemands, mais point
aux autres slaves orientaux, l’ancien nom de Roussine,
Rousnak s’est conservé jusqu’à nos jours. Mais la
confusion résultant de l’usage du mot « Rousǐ » ou
« Rousky » (avec un s), alors que les Grands-Russes et
les gens mêmes du pays d’orientation moscovite étaient
appelés « Rousǐ » ou « Roussky » (avec deux s), prêtait à
toutes sortes de malentendus. C’est pourquoi, en fin de
compte les Roussines ou Ruthènes ont adopté les noms
« d’Ukraine » et « d’Ukrainien », pour se désigner, eux et
leur pays. Ces appellations avaient été mises en usage
par le cercle de Charkov pour désigner la langue
populaire dont ils se servaient, puis la littérature à qui elle
servait d’instrument, enfin le peuple de la bouche duquel
on l’avait prise. Popularisées encore davantage par la
Confrérie de Cyrille et de Méthode (surtout par
Chevtchenko), ces désignations ont fini par supplanter les
termes officiels de « Petite Russie » et « Petit-russien »,
en dépit des efforts de la censure, qui ne pouvait souffrir
le nom « d’Ukrainien ».

Cependant cet épanouissement d’espérance, cette floraison de


projets ne dura pas longtemps. Tout ce qui fut réalisé ce fut
l’abolition, en 1848, des privilèges des propriétaires fonciers. Cette
réforme, accueillie par la population avec enthousiasme, lui parut
comme une conquête sur l’éternel ennemi, la noblesse polonaise.
On fêta encore longtemps la mémoire de cet évènement dans les
campagnes, et en même temps cela rappelait au gouvernement les
bonnes promesses qu’il n’avait pas eu le courage de tenir. Car la
séparation de la Galicie ukrainienne sous une administration
séparée, quoique déjà formulée par une loi, n’entra jamais dans la
pratique. Comme on le sait, le gouvernement sortit bientôt
d’embarras : en octobre la révolution à Vienne était déjà étouffée. La
réaction qui s’en suivit fournit l’occasion à l’aristocratie polonaise de
reprendre en main l’administration du pays et d’en écarter les
notables ukrainiens, en jetant sur eux le soupçon de sympathiser
avec la Russie orthodoxe.
En vain les personnalités « ruthènes » les plus notoires, le
métropolite et les chanoines de la cathédrale en tête, s’évertuèrent-
ils à donner les preuves de leur loyauté inébranlable à l’état et à la
dynastie ; en vain rappelèrent-ils les services rendus par « les
Tyroliens de l’Est », lors de la révolution ; en vain réprimèrent-ils
toute allusion à la liberté et se gardèrent-ils dans leurs actions et
dans leurs écrits de tout ce qui pouvait ressembler à de l’opposition
et provoquer le mécontentement des milieux réactionnaires viennois
— tout cela ne servit à rien. La noblesse polonaise resta maîtresse
de la Galicie et les façons d’agir réactionnaires auxquelles s’étaient
habitués les notables ukrainiens, n’aboutirent qu’à amener un
dépérissement de la vie nationale, entre 1850 et 1860, qui nous
paraît d’autant plus sombre et regrettable qu’il contraste plus
vivement avec les belles espérances de 1848. La langue populaire,
proclamée avec tant d’insistance comme l’unique instrument de la
culture nationale, est obligée de faire place à la langue
« d’instruction », un affreux jargon de l’ancienne langue littéraire,
mâtiné d’archaïsmes russes. L’intérêt pour les mœurs du peuple va
en s’affaiblissant ; la littérature dégénère.
Heureusement la Grande Ukraine remet au premier plan les
intérêts vitaux. L’entr’acte causé par les représailles de 1847 prend
fin à la première manifestation des tendances libérales du nouvel
empereur Alexandre II, instruit par les pénibles expériences de la
guerre de Crimée (1855). Sans doute le gouvernement ne se hâta
pas d’abandonner, à l’égard des nationalités, les vieilles méthodes si
en vogue sous le sombre règne de Nicolas Ier, mais il y eut, tout de
même, quelques allégements. Les hommes politiques en exil
obtinrent l’un après l’autre l’autorisation de retourner au pays et y
reprirent leur besogne. La plupart s’assemblèrent à Pétersbourg où
les nouvelles mœurs libérales s’acclimataient plus rapidement.
Koulich, une personnalité si diversement douée, devient le centre de
ce groupe pétersbourgeois, où il déploie une activité qui marquera
dans l’histoire du mouvement. Kostomarov en fait partie ; il cherche
avec le talent, qui lui est personnel, à populariser l’histoire, il voudrait
baser les idées fédéralistes de 1846 sur la tradition historique.
Chevtchenko, brisé par un douloureux exil, ne vient que pour finir
ses jours dans son entourage. Parmi les nouveaux enthousiastes, il
faut donner la première place à la jeune Marie Vilinska-Markovytch,
connue sous le pseudonyme de Marko Vovtchok, l’auteur de ces
excellentes nouvelles en miniature tirées de la vie populaire.
Les anciens projets de la Confrérie de Cyrille et de Méthode sur
l’action révolutionnaire et la transformation de l’Europe orientale, ne
semblent pas avoir trouvé à Pétersbourg un terrain favorable. Des
tendances plus modérées y prévalaient, des tendances vers
l’organisation et l’instruction, mises à l’ordre du jour par les réformes
du tzar. Émanciper les paysans, organiser les villages dans de
meilleures conditions, répandre l’instruction, créer une littérature
populaire, éditer des manuels pour les écoles ukrainiennes, tel était
leur programme qui rappelle les idées évolutionnistes des membres
modérés de la Confrérie de Kiev. La revue mensuelle « Osnova »
paraît (1861 à 1862) et devient l’interprète de ces idées devant le
public, réalisant ainsi le projet d’une revue ukrainienne, née ici
même vingt ans auparavant. Cette publication, malgré son existence
éphémère, porta une grande animation dans la vie littéraire ; elle
réunit autour d’elle les aînés — comme le romancier Storojenko et le
poète Chtchoholiv — mais surtout la jeunesse, dont les coryphées
débutèrent pour la plupart dans ses pages — comme les poètes
Hlibiv et Konisky, les romanciers Mordovets et Netchouï-Levytsky,
les savants Antonovytch, Jytetsky et beaucoup d’autres.
Il faut noter qu’elle apporta dans la littérature un nouveau ton,
une dignité démocratique, humanitaire et civique, condamnant et
repoussant toutes les tendances à la frivolité, dans laquelle les
aînés, en imitant l’Énéïde travestie et les petits vers du XVIIIe siècle,
étaient si souvent tombés.
Mais cela ne devait durer que quelques années. L’insurrection
polonaise de 1863 fournit un prétexte au gouvernement pour arrêter
la propagande ukrainienne. On mit en prison et on envoya en exil
des patriotes « pour avoir organisé des cercles qui, sous l’apparence
de sociétés éducatrices, ont pour objet de susciter dans le peuple du
mécontentement contre le gouvernement et de viser à la séparation
de la Petite-Russie ». On interdisait les écoles privées, supprimait
les journaux ; la littérature et le mouvement ukrainien, furent
dénoncés comme des intrigues et des inventions des Polonais. (Ces
derniers d’ailleurs ne manquèrent pas d’accuser leurs anciens
ennemis et d’exciter contre eux les autorités.) Un nouveau mot, mis
en vogue par la guerre civile qui battait alors son plein aux États-
Unis, « séparatisme », fut bientôt sur toutes les lèvres.
A l’occasion d’une plainte des bureaux de la censure de Kiev sur
l’accroissement systématique des publications « en dialecte petit-
russien », le ministre de l’intérieur, Valoueff, envoya, dans l’été de
1863, aux comités de censure sa fameuse circulaire, dans laquelle il
exposait l’attitude du gouvernement à l’égard de la littérature
ukrainienne et du mouvement national. « Il n’a jamais existé de
langue petite-russienne distincte », écrivait-il, « elle n’existe pas et ne
peut pas exister » ; le mouvement ne serait dû qu’à une manœuvre
polonaise ; les censeurs recevaient l’ordre de ne plus laisser paraître
à l’avenir de livres scientifiques ou religieux destinés « à la lecture
élémentaire du peuple ». En vain le ministre de l’instruction publique
protesta-t-il, le point de vue de Valoueff prévalut : trois ans plus tard
la dite circulaire fut confirmée par un décret ordonnant aux censeurs
de n’autoriser aucune publication populaire et de ne laisser passer
aucun livre ukrainien sans l’avoir préalablement censuré, même les
ouvrages volumineux, qui auraient dû, selon la loi, échapper à ces
prescriptions. On poussa le zèle inquisitif jusqu’aux matières
ethnographiques.
Il en résulta un nouvel arrêt dans le développement ukrainien en
Russie, de sorte que les patriotes, interrompus au plus fort de leur
activité, commencèrent à tourner leurs regards au delà des
frontières, vers l’Ukraine autrichienne où le droit de parler et d’écrire
n’était pas formellement dénié. Ils envoyèrent leurs contributions
littéraires aux périodiques de Léopol, autour desquels se groupait la
jeunesse, grande admiratrice de la littérature de l’Ukraine orientale,
de Chevtchenko et de sa pléiade. Cet appui, prêté aux lettrés
galiciens, aiguillonna leur courage, les incita à suivre les traces de
leurs modèles et d’en adopter les principes démocratiques et
radicaux. On vit bientôt paraître des écrivains de talent : le premier
qui eut une importance générale pour l’Ukraine, fut Fedkovytch, « le
rossignol de Bukovine », auteur de poésies et de nouvelles de
valeur, écrites sous l’influence de Marko Vovtchok. Le mouvement
populaire se dessine, s’accroît et bientôt donne le ton à la vie
galicienne.
L’Autriche traversait les crises de 1859 et 1866. Le prestige du
gouvernement était ébranlé par les défaites et, par suite, cette
politique servile et ultra-conservatrice, que suivaient les milieux
dirigeants, perdait de son autorité. Son impuissance était évidente.
La noblesse polonaise reprit la haute main en Galicie, l’aristocratie
magyare en Hongrie et elles s’appliquèrent à garrotter l’élément
ukrainien, pour qu’il ne puisse les gêner dans leurs desseins. Les
patriotes conservateurs, surtout dans le clan du clergé, indignés de
se voir trahis par l’Autriche, se tournèrent vers la Russie. Celle-ci
avait prêté ses soldats pour étouffer l’insurrection magyare, en 1849,
et elle dut s’en servir encore, en 1863, pour jouer le même rôle chez
elle, dans l’insurrection polonaise. Cela fit naître l’espoir que le tzar
russe viendrait un jour ou l’autre délivrer la « Russie asservie » du
joug des Polonais de l’Autriche-Hongrie. C’était la ferme opinion des
milieux russophiles, ou « catsapes », comme les surnommaient leurs
adversaires et ils se mirent à prêcher « l’unité du peuple russe des
Carpathes jusqu’au Kamtchatka », l’unité de la langue littéraire russe
et à s’opposer au mouvement populaire venu de l’Ukraine orientale,
lui reprochant, entre autres crimes, ses tendances révolutionnaires.
Ils furent cependant bien loin d’atteindre le succès qu’ils
espéraient. Au contraire, le mouvement populaire et démocratique
continua à prendre des forces et le sentiment d’une solidarité avec
les patriotes de la Grande Ukraine, pénétra jusque dans les masses
profondes. Un redoublement de la persécution en Russie, vers 1876,
fit affluer dans les pays autrichiens les énergies et les moyens, qui y
vinrent renforcer les efforts indigènes et donnèrent plus d’unité au
mouvement littéraire et politique.
XXXVI.
L’édit de 1876.

Pendant la dizaine d’années qui suivirent les représailles de


1863, le mouvement ukrainien avait perdu sa publicité, ses centres
d’organisation avaient disparu, il subit un véritable arrêt dans son
développement organique.
Des courants divergents s’affirment et se contrarient dans la vie
nationale. L’élément le plus actif, principalement la jeunesse,
reconnaît de plus en plus la nécessité d’une révolution, à mesure
que la politique gouvernementale s’éloigne des principes libéraux,
qui avaient été proclamés au début du règne d’Alexandre II.
L’explosion, dans l’idée des ukrainiens révolutionnaires, devait être
prochaine, aussi remettaient-ils « au lendemain de la révolution » la
solution de la question nationale.
D’autres plus fidèles à l’idée nationale protestaient contre cet
ajournement, contre cette mise au second plan de la question vitale.
Ils dénonçaient amèrement les tendances centralisatrices des
organisations révolutionnaires russes et soutenaient que les vrais
amis du peuple devaient poursuivre leur activité sans séparer leurs
aspirations nationales de leurs buts politiques et sociaux. C’étaient
les idées que popularisait avec ardeur, aidé de son talent et d’une
logique irréfutable, l’homme politique le plus actif de son époque,
Michel Drahomanov, professeur à l’Université de Kiev, qui connut
plus tard les amertumes de l’exil.
Les intellectuels de droite, effrayés par les persécutions sévères,
tenaient pour nécessaire « de se concilier le gouvernement » ; ils
auraient voulu le persuader que les aspirations ukrainiennes ne
menaçaient en rien la solidité de l’état. A leur avis, on devait
s’attacher à des buts plus pratiques : faire introduire dans les écoles
la langue maternelle au lieu de la langue russe qui retardait
l’éducation des masses, créer une littérature populaire, un théâtre,
un art national et abandonner toutes visées politiques.
Quelques-uns de ces opportunistes allaient même jusqu’à dire
qu’il était complètement superflu de créer une littérature scientifique
en langue ukrainienne, et d’encourager autre chose que la création
d’ouvrages purement populaires. C’était le point de vue que
défendait à cette époque Kostomarov, ancien révolutionnaire de
1846 et savant estimé.
Mais cet opportunisme n’était-il pas condamné à échouer contre
la politique gouvernementale qui s’en tenait aux anciens principes de
Pierre Ier et de Catherine II ? Les autorités ne veillaient-elles pas sur
l’unité de la langue ? Ne s’efforçaient-elles pas d’exterminer toute
conscience d’une distinction dans l’âme des Ukrainiens ? Elles ne
toléraient aucun mouvement nationaliste, qu’il soit modéré ou
radical, aucune littérature particulariste, qu’elle soit destinée aux
lettrés ou « à l’usage domestique ». Il n’y avait donc pas de place
pour une action conciliatrice et l’échec des modérés ne faisait que
fournir de nouveaux partisans au radicalisme politique et national.
Cependant l’administration locale de l’Ukraine ne pouvait
employer sans mesure les méthodes inexorables préconisées en
haut lieu. En contact direct avec la vie ukrainienne, elle se rendait
mieux compte de la réalité des faits. Elle connaissait l’inanité des
insinuations voulant représenter le mouvement national comme la
création des intrigues étrangères, soit polonaises, soit autrichiennes.
Elle en connaissait la croissance organique ; elle savait combien il
était lié à la vie du peuple et répondait à ses besoins réels. Ce n’était
pas un secret pour elle que la russification à outrance, poursuivie
depuis deux siècles, souvent par les moyens les plus cyniques — ne
donnait-on pas un supplément de traitement aux fonctionnaires non-
ukrainiens en Ukraine ? — avait amené le peuple au bord de l’abîme
économique et social. Elle voyait que l’instruction publique était
restée au niveau le plus bas, que les enfants ne profitaient pas de
l’école russe, car quelques années après en être sortis, ils avaient
oublié de lire, n’ayant pas de livres ukrainiens et ne possédant pas
assez le russe, pour pouvoir se servir des livres écrits dans cette
langue. Elle n’ignorait pas que le bâillonnement de la vie publique
était la cause de l’exploitation éhontée de l’Ukraine par toutes sortes
d’étrangers, que, sous la protection de ce régime, la bourgeoisie
polonaise consolidait ses positions et que les frontières de la
colonisation allemande s’avançaient systématiquement vers la Mer
Noire.
Aussi, dans la mesure de ses larges attributions, toléra-t-elle plus
d’une fois que l’activité des ouvriers intellectuels de l’Ukraine prît un
certain développement, jusqu’au jour où une circulaire arrivait de
Pétersbourg qui rétablissait la tension de la chaîne. Ce fut le cas
pour l’administration de Kiev entre 1860 et 1864 et encore une fois
de 1870 à 1874. Des savants ukrainiens obtinrent l’autorisation
d’organiser une société scientifique pour l’exploration de l’Ukraine ;
elle portait le titre officiel de « Section du sud-ouest de la Société
géographique de Russie », mais réunissait dans son sein le plus
grand nombre des énergies locales. Nous lui sommes redevables,
tant par ses publications que par les travaux personnels des savants
qui la composaient, d’une série d’œuvres capitales sur
l’ethnographie, l’économie et la nature du pays. Il faut surtout mettre
en relief un énorme recueil de matières ethnographiques, publié
entre 1872 et 1878, sous le titre de « Travaux de l’expédition dans
les pays du sud-ouest ». C’est à cette société qu’il faut attribuer
encore l’éclatant succès du Congrès archéologique, tenu à Kiev en
1874, où les savants indigènes exposèrent dans de magistrales
conférences les résultats de leurs études archéologiques,
historiques et philologiques, donnant ainsi une base solide à la
pensée ukrainienne.

You might also like