Logical English 2.0
Build: main@8135b77 (2026-09-18T06:27:47Z)
- Edit and Query: [New Document] (expand all · collapse all)
- alice
- citizenship
- dates
- happy_dragon
- numbers
- royal_family
- tea_party
collections/ — Examples of a book and a talk
kowalski-book/ — Logical English renderings of Kowalski's book examples - PRELIMINARY
logical-thinking-talk/ — Logical Thinking in the Age of AI: examples
domains/ — Larger programs about a subject
other/ — Assorted domains
tax/ — Australian tax law
language/ — Language features, one program each
abduction/ — Abduction in Logical English
aggregates/ — Aggregates
extensions/ — Extension constructs (need le_extensions.pl)
includes/ — Including other programs and Prolog resources
negation/ — Negation, conditions and comparisons
rules/ — Rules: labels and metadata
scasp/ — Two engines: Prolog and s(CASP)
templates/ — Templates, variables, constants and functions
unknowns/ — Unknowns (assumable conditions) and constraints
regulatory/ — Regulatory decisions: provenance, tables, sections, views
migration/ — Twins of other systems' programs
blawx/ — Blawx twins (Phase 2c)
beard_tax/
bird/
covid_test/
life_act/
list_demo/
logical_constraints/
mortality/
net30/
numerical_constraints/
oasa/
r34/
rps/
siblings/
wills/
wills_tutorial/
legalruleml/ — LegalRuleML twins (Phase 2f)
ex10_mix/
ex11_maternity_alternatives/
ex12_usc_17_504_context/
ex1_curies/
ex2_references/
ex3_deontic/
ex5_section29new/
ex8_defeasible/
ex8b_defeasible/
ex8c_defeasible/
ex9_alternatives/
ex9b_alternatives/
miniscript/ — Bitcoin Miniscript twins (Phase 1d)
bolt3_offered_htlc/
bolt3_received_htlc/
bolt3_to_local/
core_2of3_multisig/
cosigning_service/
decaying_multisig/
halving_decay/
hash_threshold/
liana_inheritance/
liana_recovery/
liquid_federation/
revault_unvault/
scasp/ — s(CASP) twins (Phase 2c)
abdbirds/
birds/
citizenshiptrust/
classic_negation_inconstistent/
criminaljustice/
family/
family_le/
impossibleancestor/
isdapermissioncorrected/
itispermittedthat/
list/
loanwithcure/
minicontract/
obligation/
simplerps/
subset/
turingcomplete/
- Just run a program: [Executive view]
A minimalist, mobile-friendly way to pick a program, choose a scenario and question, and see the answer — no editing.
- GitHub Repository
Documentation
- A Gentle Introduction to Logical English 2
Start here: a hands-on tutorial that builds small programs — a tea party, a flying dragon, a slice of British nationality law, a tea shop — teaching how to write, query, test and debug LE in the editor, then citations, views and a second engine.
- How to use the LE2 web application
The editor manual: opening and saving files, running queries, the scenario and query editors, scenario variations, and reading the explanation trees.
- Logical English syntax summary
The language reference: every construct — templates, rules, operators, aggregates, variables and types, dates, ontology, extensions — for looking things up as you write.
- Other systems: importing and exporting
The map of every system Logical English translates from or to, how opening another system's file, Show the Original and exporting work, and the refusals.
Test Suite