Cardinal Characteristics Viewer (CCViewer) ========================================== Version 44 WHAT THIS IS ------------ CCViewer is a single-file, browser-based interactive viewer for diagrams of cardinal characteristics of the continuum. It was built to accompany the book CCC Forcing Constructions for the Real Line by Diego A. Mejía, Martin Goldstern, Jakob Kellner, and Saharon Shelah and displays the various constellations of cardinal characteristics discussed there, in particular the Cichon's Maximum models. It is a reasonable flexible tool, though; all kind of partial orders can be enterd and dsiplayed by editing the input data. FILES IN THIS RELEASE ---------------------- CCViewer_v44.html Loads the KaTeX and Cytoscape.js libraries from the cdnjs CDN at runtime. Smaller file, but needs an internet connection to load correctly. CCViewer_v44_full.html The same program (identical functionality) but with KaTeX 0.16.9 and Cytoscape.js 3.28.1 embedded directly in the file. Larger, but fully self-contained and works completely offline. LICENSE.txt MIT license for this program, plus the third-party license notices for the embedded/ loaded libraries (Cytoscape.js, KaTeX, and the KaTeX web fonts). README.txt This file. BASIC USE --------- - The "Data" panel on the left contains the diagram's source: node definitions, relations, and named "Models (or Assumptions)" that add extra relations on top of the base diagram. Click "Apply" after editing it to redraw the diagram. - Click the "?" button next to "Data" for the full data-syntax reference (node/relation syntax, @set/@setvar blocks, descriptions, comments, etc). - "Models (or Assumptions)" lets you pick named relation sets (and nested variants of them) to layer onto the base diagram; the description text for the current selection is shown below. - "View" controls let you fit the diagram to the canvas, merge equal nodes ubto a single node, or draw background blobs around equal nodes, and adjust the relative size of nodes vs. arrows. - "Show/Hide Characteristics" lets you hide individual nodes, or use one of the presets (e.g. the Cichon's-diagram-only preset). - Drag any node to reposition it by hand. - The "Share" button next to "Apply" produces either a shareable link that reopens the program with your current data pre-loaded, or escaped text you can paste in as the DEFAULT_DATA constant directly in the HTML file's source. CREDITS AND LICENSE -------------------- Copyright (c) 2026 Jakob Kellner. Released under the MIT License. See LICENSE.txt for the full license text and for the third-party notices covering Cytoscape.js and KaTeX (including the KaTeX fonts), which this program uses for graph rendering and math typesetting, respectively.