This page tries to help you getting started with the web interface aspects of CalcCheckWeb. For help with what to write into the boxes, see Getting Started with the CalcCheck Language.
Code cells are intended for the formal CalcCheck content.
MarkDown cells are intended for natural-language documentation and explanations.
MarkDown cells either show the MarkDown source on a light green background in an entry box, or the generated HTML in a box that cannot be edited.
Sending a source cell with Ctrl-ENTER
generates HTML on the server, and then displays that.
Pressing the Enter
key switches the current cell from
command mode into edit mode.
Pressing the Esc
key switches the current cell from
edit mode into command mode.
Ctrl-Enter
Ctrl-Alt-Enter
Alt-Shift-RightArrow
Ctrl-Alt-Shift-RightArrow
Alt-Shift-LeftArrow
Ctrl-Alt-Shift-LeftArrow
Ctrl-Shift-v
␣
” characters.
Ctrl-/
Ctrl-Shift-s
(Links for reloading the last three saved versions are displayed when you load the notebook again later.)
Ctrl-Alt-Shift-s
This is the same action that is triggered by the “Check and Save” button displayed at the end of the notebook.
Enter
a
A
b
B
x
Ctrl-x
d
DownArrow
UpArrow
Esc
\
TAB
If there is a left double
quote (“
) or a normal double quote character ("
)
at least three characters to the left of the cursor,
TAB
performs theorem name completion, bringing up the theorem name
completion menu if those characters are the start of more than one theorem name.
If no theorem name completion applies, keyword completion is attempted instead.
If the menu is brought up,
it works essentially the same as for symbol completion (see below),
except that the full menu is always visible,
and backslash “\
” switches to symbol completion inside the unfinished theorem name.
Ctrl-b
Alt-SPACE
or Alt-i
Alt-BACKSPACE
Alt-DELETE
Shift
key
pressed; at least on MSWindows and on some Ubuntu installations,
this is necessary since Alt-SPACE
is bound otherwise.
More precisely, these menus can be controlled from the keyboard in the following way:
ESC
”Ctrl-SPACE
”ENTER
”BACK_SPACE
”[ ]
”:TAB
”Otherwise, display the menu.
Ctrl-a
Ctrl-x
Ctrl-c
Ctrl-v
Symbol | Key sequence(s) |
---|---|
⟨ | \< , \langle , \beginhint |
⟩ | \> , \langle , \endhint |
“ | \`` , \ldquo |
” | \'' , \rdquo |
· | \. , \cdot |
≤ | \leq |
≥ | \geq |
𝔹 | \BB , \bool |
ℕ | \NN , \nat |
ℤ | \ZZ , \int |
ℚ | \QQ , \rat |
ℝ | \RR , \real |
ℙ | \PP , \powerset |
≡ | \== , \equiv |
≢ | \nequiv |
≠ | \neq |
≔ | \becomes , \:= |
¬ | \lnot |
∨ | \lor |
∧ | \land |
⇒ | \implies , \=> |
⇐ | \follows , \<== |
— | \--- |
∀ | \forall |
∃ | \exists |
∑ | \sum |
∏ | \product |
λ | \lambda , \Gl |
❙ | \with |
• | \spot |
↓ | \min |
↑ | \max |
⁅ | \[- |
⁆ | \]- |
⍮ | \;_ |
⟪ | \<< |
⟫ | \>> |
∈ | \in |
∪ | \union |
∩ | \intersection |
➩ | \pseudocompl |
⊆ | \subseteq |
⊂ | \subset |
⊇ | \supseteq |
⊃ | \supset |
𝐔 | \universe |
× | \times |
↔ | \rel , <-> |
⦗ | \lrel , \(( , \([ |
⦘ | \rrel , \)) , \]) |
⨾ | \rcomp , \fcomp , \;; |
˘ | \converse , \u{} |
/ | \lres |
\ | \rres |
𝜖 | \eps , \emptyseq |
◃ | \cons |
▹ | \snoc |
⌢ | \catenate |