Greek NT Demonstrative Pronouns¶
Analysis of the 1,709 demonstrative tokens in the MACULA Greek Nestle1904 dataset, covering the four Greek demonstrative pronouns and their distribution, use types, case/gender profiles, and genre patterns.
Key demonstratives (BBG Ch13):
- οὗτος (this/these) — near demonstrative, 1,388 tokens (81%)
- ἐκεῖνος (that/those) — far demonstrative, 244 tokens (14%)
- τοιοῦτος (such, of such a kind) — qualitative, 57 tokens
- τοσοῦτος (so great, so much) — quantitative, 20 tokens
Three uses: attributive (modifying a noun), substantival (standing alone as a noun), and predicate (with an implied or explicit copula — "this is...").
Attributive position note: Greek demonstratives in attributive use follow the article+noun — e.g. ὁ ἄνθρωπος οὗτος ("this man"), unlike ordinary adjectives which precede the noun in attributive position.
Data source: MACULA Greek Nestle1904 (macula-greek/ submodule), filtered to
strong in {3778, 1565, 5108, 5118}.
import sys
sys.path.insert(0, '../../../src')
from bible_grammar import (
nt_demo_data, nt_demo_frequency, nt_demo_case_profile,
nt_demo_gender_profile, nt_demo_use_profile,
nt_demo_book_distribution, nt_demo_genre_profile,
nt_demo_near_far_comparison, nt_demo_top_cooccurrences,
print_nt_demo_overview, print_nt_demo_frequency,
print_nt_demo_case, print_nt_demo_gender, print_nt_demo_use,
print_nt_demo_book_distribution, print_nt_demo_genre_profile,
print_nt_demo_near_far,
nt_demo_frequency_chart, nt_demo_case_chart,
nt_demo_genre_heatmap, nt_demo_book_chart,
OUTOS, EKEINOS,
)
import pandas as pd
1. Overview¶
print_nt_demo_overview()
df = nt_demo_data()
df[['text','lemma','strong','case_','gender','number','role','use','book','chapter','verse']].head(12)
2. Frequency — οὗτος vs. ἐκεῖνος¶
print_nt_demo_frequency()
# οὗτος dominates at 81% — the near demonstrative is the workhorse
# ἐκεῖνος (that/those) concentrates in the Gospels, especially John
nt_demo_frequency_chart()
3. Use Types — Attributive vs. Substantival¶
Attributive use: the demonstrative modifies a noun directly. In Greek, the demonstrative follows article+noun: ὁ ἄνθρωπος οὗτος ("this man").
Substantival use: the demonstrative stands alone as a noun — οὗτος εἶπεν ("this one said") or τοῦτο ἐστίν ("this is").
Predicate use: with an expressed or implied εἰμί, identifying subject with predicate — οὗτός ἐστιν ὁ υἱός μου ("this is my son").
# Classification: tokens with a MACULA syntactic role (s/o/io/p) = substantival;
# tokens without a role = attributive/predicate modifier
print_nt_demo_use()
# Note: ἐκεῖνος is more often attributive (71%) than substantival (29%)
# οὗτος splits more evenly (53% attributive, 47% substantival)
# Substantival οὗτος examples
df = nt_demo_data()
subst_outos = df[(df['strong'] == OUTOS) & (df['use'] == 'substantival')]
print(f"Substantival οὗτος tokens: {len(subst_outos)}")
subst_outos[['text','gloss','case_','gender','number','book','chapter','verse']].head(10)
4. Case Distribution¶
# All demonstratives
print_nt_demo_case()
# οὗτος case profile
print_nt_demo_case('οὗτος')
# ἐκεῖνος case profile
print_nt_demo_case('ἐκεῖνος')
nt_demo_case_chart()
5. Gender Distribution¶
print_nt_demo_gender()
# Neuter singular (τοῦτο / ἐκεῖνο) is very frequent as a substantival
# pointing to a proposition, action, or abstract concept
df = nt_demo_data()
neut_sg = df[(df['gender'] == 'neuter') & (df['number'] == 'singular')]
print(f"Neuter singular demonstratives: {len(neut_sg)} ({len(neut_sg)/len(df)*100:.1f}%)")
print("\nSample:")
neut_sg[['text','lemma','gloss','case_','book','chapter','verse']].head(8)
6. Near vs. Far — Genre Comparison¶
print_nt_demo_near_far()
# The Gospels use ἐκεῖνος more heavily than other genres (181 vs. 63 outside Gospels)
# John especially uses ἐκεῖνος for the Holy Spirit (ἐκεῖνος ὑμᾶς διδάξει — Jhn 14:26)
# and as a title-like reference to Jesus (ἐκεῖνος = "that One")
nt_demo_genre_heatmap()
7. Book Distribution¶
print_nt_demo_book_distribution()
# John leads with 318 demonstratives — characteristic of Johannine style
# (frequent use of οὗτος for anaphoric reference and ἐκεῖνος as a title)
nt_demo_book_chart(15)
8. John's Use of ἐκεῖνος for the Spirit¶
# John 14-16 uses ἐκεῖνος to refer to the Paraclete (Holy Spirit)
# even though πνεῦμα is neuter — a significant theological use of the far demonstrative
df = nt_demo_data(book='Jhn')
ekeinos_jhn = df[df['strong'] == EKEINOS]
print(f"ἐκεῖνος in John: {len(ekeinos_jhn)} tokens")
print("\nChapter distribution:")
print(ekeinos_jhn['chapter'].value_counts().sort_index().to_string())
# John 14-16 Paraclete passages with ἐκεῖνος
farewell = ekeinos_jhn[ekeinos_jhn['chapter'].isin([14, 15, 16])]
farewell[['text','gloss','case_','gender','number','chapter','verse']]