Skip to Content
GamesGames
  • Feature Paper
  • Article
  • Open Access

3 November 2026

32 Pages

Moderation Under Limited Reporting: Hidden Instability in Osaka’s High School Admissions

and
1
Department of Political Science and Economics, Seigakuin University, Saitama 362-8585, Japan
2
Department of Business Economics, University of Nagasaki, Nagasaki 858-8580, Japan
*
Author to whom correspondence should be addressed.

Abstract

Osaka’s public high school admissions system uses a common score-based priority order and schools’ preferences, while restricting each student to reporting a single school. We show that the Osaka mechanism is neither priority-stable nor preference-stable, is not strategy-proof for students, and can conceal substantial instability in the admission records. Allowing students to report more schools weakly reduces underlying instability and the number of manipulable students, while making more of the remaining blocking pairs visible. Simulations show that tight reporting compresses quantitative differences across mechanisms. In the unstructured environment, the Osaka mechanism occupies an intermediate position between serial dictatorship and deferred acceptance, but this position disappears in the structured environment. The results show the benefits of broader reporting and the limits of Osaka’s compromise between score-based priority and school discretion.

1. Introduction

Public high school admissions in Osaka constitute a large centralized matching problem involving tens of thousands of students each year.1 Standardized exam scores provide a common basis for ranking applicants, while schools retain limited discretion to select students in line with their own admission policies. At this scale, however, it is impractical for schools to review every applicant in detail. The design challenge is therefore to preserve a common score-based order while giving schools a limited role in student selection.
Osaka addresses this challenge through a two-stage admission procedure.2 Each student may apply to only one school. At each school, applicants are ranked by exam score, and only the highest-ranked applicants, up to 110% of the school’s capacity, enter the review pool. The school then fills 90% of its seats in score order and allocates the remaining 10% among the other applicants in the review pool according to its own preferences. School discretion is thus limited to applicants who pass the initial score-based screening.
The procedure gives a role to both the common priority order and schools’ preferences rather than relying exclusively on either ranking. It is intended to moderate the tension between score-based priority and school discretion. This raises the question: how does this design perform when students can report only a limited number of schools?
To address this question, we formulate a many-to-one matching model with two rankings: exam scores induce a common priority order, while each school has its own preferences over students. These rankings give rise to two notions of stability. Priority stability captures score-based fairness: no student should be denied a preferred school that has a vacant seat or admits a lower-priority student. Preference stability is the classical notion based on schools’ preferences. A matching is double-stable if it satisfies both. We also consider students’ incentives to misreport their preferences. The Osaka mechanism guarantees neither form of stability, is not strategy-proof for students, and may fail to select a double-stable matching even when one exists (Proposition 1). The use of both rankings therefore does not by itself reconcile the two stability requirements or eliminate incentives to misreport.
These stability notions are defined using students’ full preferences, whereas the admissions authority observes only the school each student reports. This information gap motivates our distinction between underlying and visible instability: a blocking pair is visible if the student reports the school involved. Under the Osaka mechanism, visible priority blocking at a school is bounded by the gap between its review cap and capacity, and visible double blocking cannot arise. Visible preference blocking, by contrast, remains unbounded (Proposition 2). The mechanism therefore does not eliminate instability; single-choice reporting filters which conflicts appear in the application records.
How does this picture change when students are allowed to report more schools? To answer this question, we embed the current Osaka mechanism in a K-choice family, O S K , in which each student reports up to K schools while the school-side admission rule remains unchanged. As K increases, the number of unmatched students weakly decreases, and the underlying sets of priority, preference, and double blocking pairs weakly shrink, while the corresponding visible sets weakly expand (Proposition 3). Broader reporting therefore moves underlying and visible instability in opposite directions: it leaves fewer students unmatched and reduces underlying instability, but brings more of the remaining conflicts into view. Broader reporting also reduces manipulability: every problem at which O S L is manipulable is also manipulable under O S K for K < L , while the converse need not hold (Proposition 4). Nevertheless, instability and manipulability can persist even with complete reporting (Proposition 5).
These results establish the direction of the changes, but not their magnitude. We complement the theory with simulations in both unstructured and structured environments. The simulations confirm these qualitative patterns and show that the gap between underlying and visible instability can be substantial under limited reporting. They also allow us to compare O S K with the K-choice versions of serial dictatorship, S D K , and student-proposing deferred acceptance, D A K , under the same reporting limit.3
In the unstructured environment, where student preferences are randomly generated, tight reporting compresses quantitative differences across the three mechanisms. As students are allowed to report more schools, their outcomes diverge, and O S K occupies an intermediate position between S D K and D A K : on average, it generates fewer preference blocking pairs than S D K and fewer priority blocking pairs than D A K . This stability compromise does not survive in the structured environment, where demand is shaped by geography and school quality. There, O S K no longer lies between S D K and D A K along either stability dimension, a finding that persists throughout the parameter variations examined. Taken together, the results point to the value of broader reporting, but also reveal the limits of Osaka’s moderation: the stability compromise observed in the unstructured environment is not robust across market environments.

Institutional Background and Related Literature

Osaka’s current admissions system dates back to a reform implemented for the 2016 admissions cycle. Before the reform, admissions were based on students’ preferences and exam scores, while schools had no formal role in selecting among applicants. The reform altered this structure by allowing schools to select a limited number of students according to their own admission policies.4 The current Osaka mechanism thus retains its score-based structure while adding a limited school-side selection channel.
Another defining feature is that each student may apply to only one public high school. Under this restriction, the admissions authority observes each student’s demand only at the school they report. Osaka is now reconsidering this restriction and exploring the introduction of a second-choice option while retaining school discretion.5
This restriction connects the Osaka mechanism to the literature on limited reporting. In two-sided matching markets, truncation has been studied as a strategic restriction of submitted preferences (Coles & Shorrer, 2014; Ehlers, 2008; Roth & Rothblum, 1999). In school choice, related work examines institutional limits on how many schools students may list or apply to (Calsamiglia et al., 2010; Haeringer & Klijn, 2009). Such limits make submitted lists less informative and affect students’ reporting incentives. These concerns also arise in Japanese high school admissions, where limited application opportunities have been discussed as a source of unfairness and strategic application behavior (Aoi et al., 2021; Noda, 2025; Tanaka et al., 2020). Our analysis highlights a different implication of limited reporting: it affects what the admissions authority can observe. Substantial instability may persist in the matching while much of it remains hidden in the submitted applications.
School-choice models emphasize students’ priorities at schools (Abdulkadiroğlu & Sönmez, 2003; Balinski & Sönmez, 1999), whereas college-admissions models emphasize schools’ preferences over students (Gale & Shapley, 1962; Roth, 1985). Our model incorporates both: exam scores generate a common priority order, while schools have their own preferences over students.6 Because the two rankings need not select the same students, priority-based fairness and preference-based stability may conflict.
Westkamp (2013) studies a closely related problem in German university admissions, where different admission quotas use grade-based priorities and universities’ own selection criteria. He develops choice protocols and establishes conditions for a student-optimal, procedurally stable mechanism that is strategy-proof for students. When the review cap is nonbinding, Osaka’s within-school selection rule can be represented as a two-quota choice protocol. The notions of stability differ, however: his procedural stability evaluates blocking according to the ranking governing each quota, whereas our two stability notions evaluate the entire matching under each ranking, irrespective of the admission quota. Our research question also differs. Motivated by the proposed second-choice option, we study broader reporting while retaining Osaka’s school-side admission rule. The O S K family allows us to examine how this change affects underlying and visible instability and students’ incentives to misreport.
  • Roadmap. Section 2 sets up the many-to-one matching model, defines the stability and incentive notions, and introduces the benchmark mechanisms. Section 3 formalizes the Osaka mechanism and analyzes its stability, manipulability, visibility, and reporting-limit properties. Section 4 uses simulations to quantify these properties across reporting limits and market environments. Section 5 concludes. All proofs are collected in Appendix A.

2. The Model and Benchmark Mechanisms

This section sets up a many-to-one matching model with two rankings. We define the relevant stability and incentive notions and introduce serial dictatorship (SD) and deferred acceptance (DA) as benchmark mechanisms.

2.1. Environment and Stability

Let S = { s 1 , … , s n } be the set of students and C = { c 1 , … , c m } the set of schools. Each school c ∈ C has capacity q c ∈ N . Each student s ∈ S has a strict preference P s over C ∪ { Ø } , where Ø denotes being unmatched. We write c P s c ′ when s strictly prefers c to c ′ , and let R s denote the induced weak relation. Let P S = ( P s ) s ∈ S denote the students’ preference profile.
Students are evaluated according to two distinct rankings. Standardized exam scores induce a common strict priority order ≻ on S, where s ≻ s ′ means that s has a strictly higher score than s ′ . In addition, each school c ∈ C has a strict preference P c over feasible admission sets, which we assume to be responsive (Roth, 1985).7 Let R c denote the induced weak relation. Consistent with the admissions setting we study, we assume universal acceptability on the school side: s P c Ø for all s ∈ S and c ∈ C . Responsiveness and universal acceptability imply that P c is monotonic on feasible sets: if A ⊆ B ⊆ S and | B | ≤ q c , then B R c A . Let P C = ( P c ) c ∈ C denote the schools’ preference profile.
A matching problem, or simply a problem, is represented by8
G = ( S , C , q , P S , P C , ≻ ) .
A matching  μ assigns each student s ∈ S to μ ( s ) ∈ C ∪ { Ø } and each school c ∈ C to μ ( c ) ⊆ S , such that | μ ( c ) | ≤ q c and μ ( s ) = c if and only if s ∈ μ ( c ) . Throughout, we restrict attention to individually rational matchings: μ ( s ) R s Ø for every s ∈ S .9
We distinguish three types of blocking pairs. Given a matching μ , a pair ( s , c ) ∈ S × C is a priority blocking pair (SBP) if c P s μ ( s ) and either | μ ( c ) | < q c or there exists s ′ ∈ μ ( c ) with s ≻ s ′ . Similarly, ( s , c ) is a preference blocking pair (PBP) if c P s μ ( s ) and either | μ ( c ) | < q c or there exists s ′ ∈ μ ( c ) with s P c s ′ . Finally, ( s , c ) is a double blocking pair (DBP) if c P s μ ( s ) and either | μ ( c ) | < q c or there exists s ′ ∈ μ ( c ) such that s ≻ s ′ and s P c s ′ . Thus, when a school is full, a DBP requires the same admitted student to witness both the priority and preference components of blocking.
These blocking notions lead to three corresponding stability concepts.
Definition 1.
A matching μ is priority-stable if it is individually rational and admits no SBPs, preference-stable if it is individually rational and admits no PBPs, and double-stable if it is both priority-stable and preference-stable.
Priority stability captures score-based fairness (Abdulkadiroğlu & Sönmez, 2003; Balinski & Sönmez, 1999), whereas preference stability coincides with classical stability under schools’ preferences (Gale & Shapley, 1962; Roth, 1985). Double stability imposes both requirements.10 Since every DBP is both an SBP and a PBP, any priority-stable or preference-stable matching, and hence any double-stable matching, admits no DBPs.

2.2. Mechanisms and Incentives

A mechanism  ϕ assigns a matching ϕ ( G ) to each problem G. We write ϕ s ( G ) = ϕ ( G ) ( s ) for student s’s assignment and ϕ c ( G ) = ϕ ( G ) ( c ) for school c’s intake. We consider strategic deviations only by students. A mechanism ϕ is strategy-proof for students if, for every problem G, every student s ∈ S , and every misreport P s ′ ,
ϕ s ( P s , P − s , P C , ≻ ) R s ϕ s ( P s ′ , P − s , P C , ≻ ) .
We use two canonical strategy-proof mechanisms as benchmarks: serial dictatorship (SD) and student-proposing deferred acceptance (DA). They are defined as follows.
  • The SD mechanism
    • Step 1: The student with the highest priority is assigned to their most-preferred acceptable school; if no such school exists, they remain unmatched.
    • Step t ≥ 2 : The student with the t-th highest priority is assigned to their most-preferred acceptable school with remaining capacity; if no such school exists, they remain unmatched. The mechanism terminates after all students have been processed.
  • The student-proposing DA mechanism
    • Step 1: Each student proposes to their most-preferred acceptable school. For each school c, let A c 1 denote the set of students who propose to c in Step 1. School c tentatively accepts its min { q c , | A c 1 | } most-preferred students in A c 1 according to P c and rejects the rest.
    • Step t ≥ 2 : Each student rejected in Step t − 1 proposes to their most-preferred acceptable school that has not rejected them. For each school c, let A c t denote the set consisting of its tentatively accepted students from Step t − 1 together with the new proposers in Step t. School c tentatively accepts its min { q c , | A c t | } most-preferred students in A c t according to P c and rejects the rest. The mechanism terminates when no rejection occurs, at which point all tentative acceptances become final.
Both mechanisms are strategy-proof for students. Moreover, SD is priority-stable by construction, whereas DA is preference-stable by the standard deferred-acceptance argument. Neither mechanism combines the two rankings: SD depends only on ≻, while DA depends only on P C . This motivates the following distinction.
Definition 2.
A mechanism ϕ is extreme if either (i) schools’ preferences are irrelevant: ϕ ( P S , P C ′ , ≻ ) = ϕ ( P S , P C , ≻ ) for every problem ( P S , P C , ≻ ) and every P C ′ , or (ii) the priority order is irrelevant: ϕ ( P S , P C , ≻ ′ ) = ϕ ( P S , P C , ≻ ) for every problem ( P S , P C , ≻ ) and every ≻ ′ . A mechanism is moderate if it is not extreme.
Under Definition 2, SD and DA are extreme in opposite directions. The current Osaka mechanism, by contrast, is moderate: it uses both rankings under a single-choice reporting constraint. The next section examines the implications of this moderation for stability, incentives, and the structure of blocking pairs.

3. The Osaka Mechanism Under Limited Reporting

This section analyzes the Osaka mechanism and the role of limited reporting. We first examine the current single-choice mechanism and characterize the instability visible in the admission records. We then introduce a K-choice extension and study how broader reporting affects instability, visibility, and manipulability.

3.1. The Current Osaka Mechanism

For each school c ∈ C , let q ^ c ∈ N denote its review cap, q c S ∈ N its score quota, and q c P ∈ N its discretionary quota, where
q c = q c S + q c P and q ^ c ≥ q c .
Under the current mechanism, each student may apply to at most one school. Given a report profile m = ( m ( s ) ) s ∈ S , where m ( s ) ∈ C ∪ { Ø } , the mechanism proceeds as follows.
  • The Osaka mechanism
    • Step 1: Review and score-based admission. For each school c, let A c ( m ) = { s ∈ S : m ( s ) = c } denote its set of applicants. School c retains the min { q ^ c , | A c ( m ) | } highest-priority applicants according to the common priority order ≻. Let R c ( m ) ⊆ A c ( m ) denote the resulting review pool. Among the students in R c ( m ) , school c admits the min { q c S , | R c ( m ) | } highest-priority students. Let S c ( m ) denote the set of students admitted at this stage.
    • Step 2: Discretionary admission. From the remaining reviewed applicants R c ( m ) ∖ S c ( m ) , school c admits its min { q c P , | R c ( m ) ∖ S c ( m ) | } most-preferred students according to P c . Let D c ( m ) denote the set of students admitted at this stage. The final intake of school c is
      O S c 1 ( m ) = S c ( m ) ∪ D c ( m ) .
Let O S 1 ( m ) denote the matching induced by report profile m. For a problem G, write O S 1 ( G ) for the matching induced by truthful reports.11 By Definition 2, O S 1 is moderate because its outcome can depend on both rankings. The following example illustrates how the mechanism operates and reveals several of its limitations.
Example 1.
Consider a market with S = { s 1 , s 2 , s 3 , s 4 , s 5 } and C = { a , b } , where
q = ( 2 , 2 ) , q ^ = ( 3 , 3 ) , q S = ( 1 , 1 ) , q P = ( 1 , 1 ) .
Students’ preferences, schools’ preferences, and the common priority order are as follows:
P s 1 P s 2 P s 3 P s 4 P s 5 P a P b ≻ a a a b b s 3 s 2 s 1 b b b a a s 1 s 4 s 3 s 2 s 5 s 2 s 4 s 1 s 4 s 5 s 3 s 5
Under truthful reporting, students s 1 , s 2 , s 3 apply to a, whereas s 4 , s 5 apply to b. At school a, all three applicants are reviewed; s 1 receives the score seat, while s 3 receives the discretionary seat because a prefers s 3 to s 2 . At school b, both applicants are reviewed; s 4 receives the score seat and s 5 the discretionary seat. Hence,
O S 1 ( G ) = s 1 s 2 s 3 s 4 s 5 a Ø a b b .
The resulting matching is neither priority-stable nor preference-stable. In particular, ( s 2 , b ) is a double blocking pair: s 2 prefers b to being unmatched, has higher priority than s 5 , and is preferred by b to s 5 . The mechanism is also manipulable: by applying to b rather than a, s 2 obtains a score seat at b, which they strictly prefer to being unmatched. Moreover, although a double-stable matching exists, the mechanism does not select one. The matching that assigns s 1 and s 3 to a, assigns s 2 and s 4 to b, and leaves s 5 unmatched is double-stable.
The example illustrates three distinct limitations of the Osaka mechanism. These are not peculiar to this particular market but reflect general properties of the mechanism.
Proposition 1.
The current Osaka mechanism O S 1 guarantees neither priority stability nor preference stability and is not strategy-proof for students. Even when a double-stable matching exists, O S 1 need not select one.
Despite these limitations, the Osaka mechanism has remained in use for about a decade. One possible explanation lies in the distinction between the underlying instability of the resulting matching and the instability revealed by the admission records. We turn to this distinction next.

3.2. Visibility Under Single-Choice Reporting

Under single-choice reporting, the admissions authority observes each student’s demand only at the school they report. Whether a student–school pair blocks a matching, however, depends on students’ preferences, schools’ preferences, and the common priority order. The admission records may therefore reveal only part of the underlying instability.
We formalize this distinction through the notion of visibility. Given a report profile m, a blocking pair ( s , c ) under O S 1 ( m ) is visible if m ( s ) = c . A visible SBP, PBP, or DBP is a visible blocking pair of the corresponding type. Example 1 illustrates the distinction. The resulting matching contains exactly one blocking pair, ( s 2 , b ) , which is a DBP. Since s 2 applies to a rather than b, this blocking pair is not visible. Thus, the matching is unstable even though no blocking pair is visible in the admission records.
More generally, the three types of blocking pairs exhibit distinct visibility properties under the current Osaka mechanism.
Proposition 2.
Under truthful reporting, the current Osaka mechanism O S 1 satisfies the following properties:
(i) 
For each school c ∈ C , the number of visible SBPs involving c is at most q ^ c − q c , and hence, the total number of visible SBPs is at most ∑ c ∈ C ( q ^ c − q c ) .
(ii) 
No visible DBP can arise.
(iii) 
Even with a fixed school set C and fixed policy parameters ( q ^ , q S , q P ) , the number of visible PBPs can be arbitrarily large as the number of students increases.
Proposition 2 shows that single-choice reporting selectively restricts the visibility of instability. Visible SBPs are bounded by the difference between the review caps and school capacities, and this bound can be attained (see Example A1 in Appendix A). No DBP can be visible, whereas visible PBPs can be arbitrarily numerous. The instability revealed by the admission records may therefore differ from the underlying instability of the matching. In particular, limited visible instability need not imply that the resulting matching is close to stable.
These results suggest that the reporting constraint shapes not only the resulting matching but also the relationship between underlying and visible instability. Allowing students to report more schools may change both the matching itself and which blocking relationships are revealed in the admission records. This raises a natural question: how do the matching and the visibility of instability change as the reporting constraint is relaxed?

3.3. Relaxing the Reporting Constraint

We extend the Osaka mechanism by allowing each student to report up to K schools while leaving the school-side admission rule unchanged. Fix K ∈ { 1 , … , | C | } . Each student s ∈ S may submit an ordered list m s = ( m s 1 , … , m s ℓ s ) of distinct acceptable schools, where ℓ s ≤ K . Let m = ( m s ) s ∈ S denote the report profile. Given m, the mechanism proceeds as follows.
  • The K-choice Osaka mechanism
    • Let U r − 1 ( m ) denote the set of students who remain unmatched at the beginning of round r, with U 0 ( m ) = S . In each round r = 1 , … , K , every student s ∈ U r − 1 ( m ) with ℓ s ≥ r applies to m s r . For each school c ∈ C , its round-r applicants are
      A c r ( m ) = s ∈ U r − 1 ( m ) : ℓ s ≥ r and m s r = c .
    • At the beginning of round r, school c’s remaining review capacity, score quota, and discretionary quota are
      q ^ c r ( m ) = q ^ c − ∑ τ < r | R c τ ( m ) | , q c S , r ( m ) = q c S − ∑ τ < r | S c τ ( m ) | , q c P , r ( m ) = q c P − ∑ τ < r | D c τ ( m ) | ,
      where an empty sum is zero and the sets R c τ ( m ) , S c τ ( m ) , and D c τ ( m ) are defined recursively below.
    • Step 1: Review and score-based admission. School c ranks the students in A c r ( m ) according to the common priority order ≻ and reviews the top min { q ^ c r ( m ) , | A c r ( m ) | } applicants, who form the review pool R c r ( m ) . It then admits the top min { q c S , r ( m ) , | R c r ( m ) | } students in R c r ( m ) according to ≻, forming S c r ( m ) .
    • Step 2: Discretionary admission. School c admits the top min { q c P , r ( m ) , | R c r ( m ) ∖ S c r ( m ) | } students in R c r ( m ) ∖ S c r ( m ) according to P c , forming D c r ( m ) .
    • Termination. Admissions are final. At the end of round r, the unmatched students are
      U r ( m ) = U r − 1 ( m ) ∖ ⋃ c ∈ C S c r ( m ) ∪ D c r ( m ) .
    • Each student s ∈ U r ( m ) proceeds to round r + 1 if r < K and ℓ s ≥ r + 1 . Unused review capacity and unfilled score and discretionary quotas carry over to the next round. The mechanism terminates after round K, or earlier if no unmatched student has another reported school. The final intake of school c is
      O S c K ( m ) = ⋃ r = 1 K S c r ( m ) ∪ D c r ( m ) .
For each student s ∈ S , let P s K denote the truthful K-truncation of P s : the ordered list of their K most-preferred acceptable schools, or all acceptable schools if there are fewer than K. Let O S K ( G ) denote the outcome under the report profile ( P s K ) s ∈ S . When K = 1 , O S 1 coincides with the current Osaka mechanism, whereas K = | C | allows students to report all acceptable schools. Across the family { O S K } K = 1 | C | , the common priority order, schools’ preferences, review capacities, score quotas, discretionary quotas, and the within-round admission rule remain unchanged; only the reporting limit varies.12
The following example illustrates how the extension operates as the reporting limit is relaxed.
Example 2.
Consider a market with S = { s 1 , s 2 , s 3 , s 4 , s 5 } and C = { a , b } , where
q = ( 2 , 2 ) , q ^ = ( 3 , 3 ) , q S = ( 1 , 1 ) , q P = ( 1 , 1 ) .
Students’ preferences, schools’ preferences, and the common priority order are given by
P s 1 P s 2 P s 3 P s 4 P s 5 P a P b ≻ a a a a b s 3 s 5 s 1 b b b b a s 1 s 4 s 2 s 2 s 2 s 3 s 4 s 3 s 4 s 5 s 1 s 5
Under K = 1 , students s 1 , … , s 4 apply to a, whereas s 5 applies to b. School a admits s 1 through the score channel and s 3 through the discretionary channel, while school b admits only s 5 . Hence,
O S 1 ( G ) = s 1 s 2 s 3 s 4 s 5 a Ø a Ø b .
Under K = 2 , the first round is unchanged. In the second round, the unmatched students s 2 and s 4 apply to b. School b has two units of review capacity and one discretionary seat remaining. It reviews both students and admits s 4 , whom it prefers to s 2 . Hence,
O S 2 ( G ) = s 1 s 2 s 3 s 4 s 5 a Ø a b b .
Thus, the additional round allows s 4 , who remains unmatched under O S 1 , to apply to and be admitted by their second-choice school b, while all first-round assignments are preserved.
The notion of visibility extends naturally to K-choice reporting. A blocking pair ( s , c ) under O S K ( m ) is visible if c appears on student s’s submitted list m s . For K = 1 , this definition coincides with that in Section 3.2. For each problem G, let SBP K ( G ) , PBP K ( G ) , and DBP K ( G ) denote the sets of SBPs, PBPs, and DBPs under O S K ( G ) , respectively, and let VSBP K ( G ) , VPBP K ( G ) , and VDBP K ( G ) denote their visible subsets.
Example 2 also illustrates how broader reporting affects underlying and visible instability. Under O S 1 , the SBPs are { ( s 2 , a ) , ( s 2 , b ) , ( s 4 , b ) } , while the PBPs and DBPs are both { ( s 2 , b ) , ( s 4 , b ) } . Because s 2 and s 4 report only a, the only visible blocking pair is ( s 2 , a ) . Under O S 2 , the SBPs are { ( s 2 , a ) , ( s 2 , b ) } , while no PBP or DBP remains. Both SBPs are visible because s 2 reports both a and b. Thus, in this example, broader reporting reduces underlying instability while making more of the remaining instability visible. The following proposition establishes these set-inclusion relations generally.
Proposition 3.
Fix a problem G. Under truthful reporting, for every K < | C | , the following statements hold.
(i) 
For every school c ∈ C , O S c K ( G ) ⊆ O S c K + 1 ( G ) . Moreover, every student assigned under O S K ( G ) receives the same assignment under O S K + 1 ( G ) . Hence, the number of unmatched students is weakly decreasing in K.
(ii) 
For each B ∈ { SBP , PBP , DBP } , B K + 1 ( G ) ⊆ B K ( G ) . Hence, the numbers of priority, preference, and double blocking pairs are weakly decreasing in K.
(iii) 
For each B ∈ { VSBP , VPBP , VDBP } , B K ( G ) ⊆ B K + 1 ( G ) . Hence, the numbers of visible priority, preference, and double blocking pairs are weakly increasing in K.
Increasing the reporting limit from K to K + 1 allows one additional round without changing the first K rounds. Students already admitted therefore keep their assignments, while previously unmatched students may obtain a school through an additional choice. This assignment-preservation property underlies Proposition 3: the underlying blocking sets weakly shrink, while their visible subsets weakly expand.
The same assignment-preservation property holds under the K-choice immediate acceptance mechanism ( I A K ).13 We consider two variants: I A ≻ K , which uses the common priority order ≻, and I A P K , which uses each school’s preference ranking P c . Proposition A1 in Appendix A shows that both variants satisfy the same three reporting-limit monotonicities as O S K . By contrast, S D K and D A K need not preserve earlier assignments, and their visible blocking sets need not expand as the reporting limit increases; see Example A2 in Appendix A.
Remark 1 (Assignment preservation).
The three reporting-limit monotonicities hold for O S K and both IA variants, reflecting their common assignment-preservation property. By contrast, S D K and D A K need not preserve earlier assignments.
The decline in total blocking does not reveal whether blocking falls only because vacant seats are filled, or whether fewer pairs also block at filled schools. We therefore distinguish blocking through vacant seats from blocking through displacement at filled schools. Let
W K ( G ) = { ( s , c ) ∈ S × C : c P s O S s K ( G ) and | O S c K ( G ) | < q c }
denote the vacant-seat blocking pairs. For each B ∈ { SBP , PBP , DBP } , let
B ¯ K ( G ) = B K ( G ) ∖ W K ( G )
denote the displacement blocking pairs at filled schools.
The vacant-seat blocking sets weakly shrink as reporting expands: W K + 1 ( G ) ⊆ W K ( G ) .14 By contrast, displacement blocking sets need not be nested: for each B ∈ { SBP , PBP , DBP } , neither
B ¯ K + 1 ( G ) ⊆ B ¯ K ( G ) nor B ¯ K ( G ) ⊆ B ¯ K + 1 ( G )
holds in general. Filling a vacant seat can leave a pair blocking through displacement: in Example 2, ( s 2 , b ) blocks through a vacancy under O S 1 but remains an SBP through displacement of s 4 under O S 2 . Displacement blocking pairs can also disappear. Example A3 in Appendix A establishes both directions of non-inclusion for all three blocking types.
Remark 2 (Composition of underlying blocking).
The total blocking sets weakly shrink as K increases, but individual displacement blocking pairs can emerge and disappear.
Next, we turn from instability to manipulability. For a problem G and a reporting limit K ≤ | C | , O S K is manipulable at G if there exist a student s ∈ S and a feasible K-choice report m s ′ such that
O S s K ( m s ′ , P − s K , P C , ≻ ) P s O S s K ( P s K , P − s K , P C , ≻ ) .
Thus, some student can profitably deviate from truthful K-choice reporting while all other students report truthfully.
Following Pathak and Sönmez (2013) and Chen and Kesten (2017), we compare mechanisms by the set of problems at which they are manipulable.
Proposition 4.
For any 1 ≤ K < L , O S K is more manipulable than O S L . That is, over the common domain of problems with at least L schools, every problem at which O S L is manipulable is also manipulable under O S K , while the converse fails for at least one problem.
Lemma A2 shows that any school obtainable through a deviation can also be obtained by reporting only that school as acceptable. Such a report is considered in the first round, when the other students’ applications are unchanged across reporting limits. Its outcome therefore does not depend on the reporting limit. Broader truthful reporting, however, may improve a student’s assignment. Thus, any student who can profitably manipulate under a longer reporting limit can also do so under a shorter one, while a previously profitable deviation may cease to be profitable as truthful assignments improve.
Example 2 illustrates this point. Under O S 1 , s 4 remains unmatched when reporting truthfully but obtains b by reporting it instead of a. Under O S 2 , they obtain b truthfully in the second round, so this deviation is no longer profitable. The proof of Proposition 4 also yields the following student-level implication.
Remark 3 (Manipulable students).
For a problem G, let M K ( G ) denote the set of students who can profitably manipulate O S K . Then, for every 1 ≤ K < L ≤ | C | ,
M L ( G ) ⊆ M K ( G ) .
Hence, the number of manipulable students is weakly decreasing in the reporting limit.
The preceding results show that relaxing the reporting limit weakly reduces both underlying instability and manipulability. This raises a natural question: can sufficiently broad reporting eliminate the failures identified for the current mechanism in Proposition 1? The answer is no. These failures can persist even when students can report all acceptable schools and the review constraint is nonbinding.
Proposition 5.
For every reporting limit K ≥ 1 , there exists a problem at which O S K is neither priority-stable nor preference-stable, is manipulable, and fails to select a double-stable match even though one exists. Moreover, for every K ≥ 2 , such a problem can be constructed with
K = | C | and q ^ c = | S | for every c ∈ C .
The theoretical results establish the effects of relaxing the reporting constraint and their limitations, but not their quantitative magnitude. They do not indicate how rapidly blocking pairs or manipulability decline as the reporting limit expands, how much of the remaining instability becomes visible, or how the Osaka mechanism compares with SD and DA under the same reporting limit. We therefore turn to simulations.

4. Simulation Analysis

This section uses simulations to quantify the effects established in Section 3 and to compare the Osaka mechanism with SD and DA under a common reporting limit. We examine how outcomes vary with the reporting limit and market environment, and then study how differences across the three mechanisms change with effective demand for public-school seats.

4.1. Simulation Design

Each simulated market consists of N = 1000 students and M = 10 schools. Every school c has capacity q c = 100 , so aggregate capacity equals the number of students. This provides a balanced baseline in which differences across mechanisms are not driven by aggregate excess demand or excess capacity. To mirror the current Osaka system, we set the review cap to q ^ c = 110 , the score quota to q c S = 90 , and the discretionary quota to q c P = 10 at every school. In all simulations, every school is acceptable to every student.
For each K ∈ { 1 , … , M } , every student truthfully reports their K most-preferred schools. We apply O S K , S D K , and D A K to the same submitted lists.15 Within each simulated market, the three mechanisms face the same student preferences, school preferences, and common priority order. We also hold the underlying market fixed across values of K. Thus, variation across K isolates the effect of relaxing the reporting constraint, while comparisons at a given K isolate differences across allocation rules.
We evaluate each assignment along four dimensions. First, we count SBPs, PBPs, and DBPs under students’ full preferences. Second, we count the visible blocking pairs of each type, using the submitted lists to determine visibility. Third, we record the number of unmatched students. Finally, we measure strategic vulnerability by the number of students who can obtain a strictly preferred assignment through a unilateral misreport.
Directly checking all feasible reports is computationally costly. The following result reduces this problem to a sequence of single-school deviations.
Proposition 6.
Fix K and a mechanism ϕ K ∈ { O S K , S D K , D A K } , and let μ denote the assignment under truthful K-choice reporting. Student s is manipulable if and only if there exists a school c ′ such that c ′ P s μ ( s ) and they are assigned to c ′ when reporting only c ′ as acceptable.
Proposition 6 implies that, for each school that a student prefers to their truthful assignment, it is enough to check whether reporting that school alone assigns them to it. The simulation therefore requires at most M counterfactual checks per student rather than a search over all feasible K-choice reports.

4.2. The Unstructured Environment

We begin with an unstructured environment in which students’ preferences, schools’ preferences, and the common priority order are generated independently from uniform draws and converted into strict rankings. With no common school-quality component or geographic sorting, student demand is dispersed across schools. This environment provides a benchmark in which the three rankings are otherwise unrelated.
Figure 1 reports average outcomes over 200 simulated markets as the reporting limit K varies from 1 to 10. Panels (a)–(f) report total and visible SBPs, PBPs, and DBPs, while panels (g) and (h) report manipulable and unmatched students. Three findings emerge.
Figure 1. Outcomes in the unstructured environment. Panels (a–f) report total and visible SBPs, PBPs, and DBPs; panels (g,h) report manipulable and unmatched students. Theory guarantees zero visible SBPs under SD, visible PBPs under DA, and visible DBPs under both for all K, as well as zero visible DBPs under OS at K = 1 . At K = 10 , theory also guarantees zero total SBPs under SD, total PBPs under DA, and total DBPs and manipulable students under both. All mechanisms have zero unmatched students at K = 10 . In all 200 simulated markets, DA also has exactly zero total PBPs, total DBPs, and manipulable and unmatched student counts at K = 8 , 9 .
F1. 
Tight reporting compresses quantitative differences across mechanisms. When students report only one school, differences across the three mechanisms are relatively small across most outcomes. As K increases, their outcomes diverge and the differences become more pronounced. Tight reporting therefore compresses the quantitative differences generated by the three mechanisms.
F2. 
Broader reporting reduces underlying instability while increasing its visibility. As K increases, total SBPs, PBPs, and DBPs decline; fewer students remain unmatched; and visible blocking pairs generally increase before leveling off. For O S K , these movements accord with Proposition 3. Although the corresponding monotonicity results do not generally hold for S D K and D A K , the same qualitative pattern emerges for all three mechanisms in this environment. Thus, tighter reporting is associated with greater underlying instability but reveals less of it in the admission records.
F3. 
The Osaka mechanism occupies an intermediate position between SD and DA along the two stability dimensions. As reporting becomes broader, O S K generates fewer SBPs than D A K and fewer PBPs than S D K , placing it between the two benchmark mechanisms along these dimensions. This intermediate position does not extend to double blocking or incentives: DBPs and manipulability remain substantial under O S K , whereas both decline toward zero under S D K and D A K .
To examine how OS’s blocking changes with K, we use the decomposition in Section 3.3 into vacant-seat blocking, W K ( G ) , and displacement blocking, B ¯ K ( G ) . Figure A1 in Appendix A shows that the mean counts of both components decline as K increases. The decline in total blocking therefore includes a reduction in displacement blocking, not just vacant-seat blocking. This finding is consistent with Remark 2: a decline in mean displacement blocking counts does not imply that the corresponding sets are nested. With complete reporting, vacant-seat blocking is exactly zero, and all remaining blocking involves displacement at filled schools.

4.3. The Structured Environment

Student demand is now shaped by geography and school quality: students favor nearby schools, while elite schools enjoy a common quality advantage.16 The locations of students and schools are drawn independently and uniformly on the unit square, and d ( s , c ) denotes the Euclidean distance between student s and school c. Two schools are designated elite, with quality v c = 5 , while the remaining eight have quality v c = 3 . Student s’s utility from school c is
u s , c = − δ d ( s , c ) + v c + ε s , c , ε s , c ∼ U ( 0 , γ ) ,
where the taste shocks are independent across student–school pairs. Students rank schools in decreasing order of u s , c . The parameters δ and γ control the weight on distance and the magnitude of taste shocks, respectively.
In the baseline, we set δ = 15 and γ = 1.5 . With equal taste shocks, the elite-school quality advantage offsets 2 / 15 ≃ 0.133 additional distance units, approximately 13.3% of the unit square’s side length. Since the taste-shock range of 1.5 is smaller than the quality gap of 2, tastes cannot reverse the elite–regular ordering at equal distances but can generate different rankings of schools with the same quality.
Schools’ preferences are correlated with the common priority order. Let π s ∈ { 1 , … , N } denote student s’s score-based priority, with N assigned to the highest-priority student and 1 to the lowest. School c evaluates student s according to
e c , s = π s + η c , s , η c , s ∼ U ( 0 , λ N ) ,
where the school-specific shocks are independent across student–school pairs. Schools rank students in decreasing order of e c , s . The parameter λ controls departures from the common priority order; when λ = 0 , every school’s ranking coincides with that order.
In the baseline, we set λ = 0.2 . School-specific evaluations can reverse two students’ relative order only if they are fewer than 0.2 N priority positions apart—fewer than 200 positions when N = 1000 . Thus, schools can reorder students who are close in priority, while larger priority differences are preserved.
Figure 2 reports average outcomes over 200 simulated markets under the baseline specification ( δ , γ , λ ) = ( 15 , 1.5 , 0.2 ) , as the reporting limit K varies from 1 to 10. Market size, capacities, and the policy parameters remain as specified in Section 4.1. Panels (a)–(f) report total and visible SBPs, PBPs, and DBPs, while panels (g) and (h) report manipulable and unmatched students. Two findings emerge.
Figure 2. Outcomes in the structured baseline environment. Panels (a–f) report total and visible SBPs, PBPs, and DBPs; panels (g,h) report manipulable and unmatched students. Vertical scales differ across panels and from the corresponding panels in Figure 1. Theory guarantees zero visible SBPs under SD, visible PBPs under DA, and visible DBPs under both for all K, as well as zero visible DBPs under OS at K = 1 . At K = 10 , theory also guarantees zero total SBPs under SD, total PBPs under DA, and total DBPs and manipulable students under both. All mechanisms have zero unmatched students at K = 10 .
F4. 
The structured environment magnifies the consequences of limited reporting. Relative to the unstructured environment, total blocking pairs, manipulability, and the number of unmatched students are substantially higher, especially when reporting is tight. Broader reporting reduces all three, but substantial blocking and manipulability remain under O S K even for large values of K. In particular, manipulability under O S K falls sharply from K = 1 to K = 2 but changes little thereafter, even as the number of unmatched students continues to decline toward zero.
F5. 
Osaka’s intermediate position disappears in the structured environment. The stability ordering observed in the unstructured environment no longer holds. For every K > 1 , O S K generates, on average, more SBPs than D A K and more PBPs than S D K . It therefore no longer lies between the two benchmark mechanisms along either stability dimension. The intermediate position observed in Section 4.2 is thus not robust to the structured environment considered here.
To examine whether F4 and F5 hold when parameter values change, we vary one parameter at a time: δ ∈ { 10 , 15 , 20 } , γ ∈ { 0.75 , 1.5 , 3 } , and λ ∈ { 0.1 , 0.2 , 0.4 } , holding all others at baseline. This yields seven environments, including the baseline, each with 200 simulated markets.17 Figure A2 and Figure A3 and Table A1 in Appendix A confirm F5’s average ordering in all seven environments: for every K > 1 , O S K generates more SBPs than D A K and more PBPs than S D K . F4’s higher blocking and manipulability also persist across all seven environments under tight reporting (e.g., K = 1 , 2 ).
With broader reporting, F4’s increase in blocking persists under OS but has exceptions under DA and SD. At K = 10 , OS’s mean counts across the seven structured environments range from 458 to 513 SBPs and from 431 to 554 PBPs, compared with about 79 and 94, respectively, in the unstructured environment. The mean number of manipulable students ranges from 138 to 157, compared with about 18. At λ = 0.1 , however, DA generates fewer SBPs on average than its unstructured counterpart at K = 8 , 9 , 10 , and SD generates slightly fewer PBPs at K = 10 .18 These checks vary one parameter at a time; simultaneous parameter changes and weakly aligned school rankings remain unexplored.

4.4. Demand Comparative Statics

We finally examine whether differences across mechanisms depend on the level of demand relative to available capacity. This comparative static is also relevant to Osaka, where tuition-support policies may make private schools more attractive and thereby reduce demand for public-school seats.19 We take these demand changes as given and examine their implications for the three mechanisms.
We retain the structured environment of Section 4.3 and vary the number of students across N ∈ { 400 , 500 , … , 1000 } . The number of schools and their capacities remain fixed at M = 10 and q c = 100 , so aggregate capacity remains at 1000 seats. We simulate 200 markets at each demand level. For each simulated market, lower-demand markets are generated by randomly removing students from the corresponding 1000-student market. Priority ranks are recomputed among the retained students, and the scale of school-specific shocks is adjusted with N as in Section 4.3.
At each demand level, students truthfully report their top K schools. We consider two reporting limits: K = 1 , corresponding to single-choice reporting, and K = M = 10 , corresponding to complete reporting. Figure 3 reports total SBPs, PBPs, DBPs, and manipulable students under single-choice reporting.
Figure 3. Outcomes under single-choice reporting ( K = 1 ). The panels report total SBPs, PBPs, DBPs, and manipulable students as N varies from 400 to 1000. All reported means are strictly positive.
F6. 
Single-choice reporting keeps mechanism differences compressed across demand levels. Lower demand reduces blocking and manipulability under all three mechanisms, but differences across mechanisms remain small throughout the demand range. Thus, the compression associated with single-choice reporting persists across substantial changes in demand relative to capacity.
Figure 4 repeats the demand comparison under complete reporting.
Figure 4. Outcomes under complete reporting ( K = M = 10 ). The panels report total SBPs, PBPs, DBPs, and manipulable students as N varies from 400 to 1000. At every demand level, SD’s SBP counts, DA’s PBP counts, and both mechanisms’ DBP and manipulable-student counts are exactly zero, as guaranteed by stability and strategy-proofness under complete reporting.
F7. 
Under complete reporting, mechanism differences widen as demand approaches capacity. The three mechanisms diverge as demand approaches aggregate capacity. S D 10 eliminates SBPs, while D A 10 eliminates PBPs, and both eliminate DBPs and manipulability. By contrast, O S 10 continues to generate all four types of distortion, with the differences becoming increasingly pronounced as demand rises.

5. Conclusions

This paper studies public high school choice in Osaka as a moderate mechanism operating under limited reporting. The analysis focuses on two features of the current system: the use of both exam scores and school discretion in admissions, and the restriction on how many schools students may report.
Single-choice reporting affects not only the resulting matching but also which conflicts are visible in the admission records. Under the current mechanism, substantial underlying instability may remain hidden even when visible instability is limited. As the reporting constraint is relaxed, the underlying sets of priority, preference, and double blocking pairs weakly shrink, while their visible counterparts weakly expand. Broader reporting also weakly reduces the set of manipulable students, although instability and manipulability can persist even with complete reporting. The simulations further show that tight reporting compresses quantitative differences across mechanisms.
Allowing both exam scores and school discretion to influence admissions does not by itself produce a robust compromise between the two stability criteria. In the unstructured environment, O S K occupies an intermediate position between S D K and D A K : it generates fewer preference blocking pairs than S D K and fewer priority blocking pairs than D A K . This intermediate position disappears in the structured environment. The stability compromise observed under dispersed demand therefore depends on the market environment rather than on the use of both rankings alone.
These findings are directly relevant to Osaka’s ongoing reform. The results support expanding the number of schools that students may report: broader reporting reduces underlying instability, even though it makes more of the remaining conflicts visible. Support for broader reporting should not be interpreted as support for the current mechanism itself: its compromise between score-based priority and school discretion is not robust across market environments.

Author Contributions

Conceptualization, Y.F.; Methodology, Y.F.; Formal analysis Y.F.; Simulation design and coding, Y.F. and Z.L.; Writing—original draft, Y.F.; Writing—review and editing, Y.F. and Z.L.; Supervision, Y.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by JSPS KAKENHI Grant Number 26K16326.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Proof   of   Proposition 2.
Fix a problem G, let m be the truthful report profile, and write μ = O S 1 ( G ) .
We first establish an observation used in parts (i) and (ii). Suppose that student s applies to school c but is not assigned to it. Then, c must be filled under μ . Suppose otherwise that | μ ( c ) | < q c . If | A c ( m ) | ≥ q c , then q ^ c ≥ q c implies | R c ( m ) | = min { q ^ c , | A c ( m ) | } ≥ q c . The score channel therefore admits q c S students, leaving at least q c − q c S = q c P reviewed applicants for the discretionary channel. By universal acceptability on the school side, all q c P discretionary seats are then filled, contradicting | μ ( c ) | < q c . Hence, | A c ( m ) | < q c . Since q ^ c ≥ q c , every applicant is reviewed, and since the number of applicants is smaller than the total quota q c = q c S + q c P , the two admission channels together admit every applicant. In particular, s is assigned to c, again a contradiction. Thus, any school that rejects one of its applicants is filled.
For part (i), fix a school c and let
V c S = { s ∈ S : ( s , c ) is a visible SBP under μ } .
If V c S = Ø , the desired bound is immediate since q ^ c ≥ q c . Suppose, therefore, that V c S ≠ Ø , and take any s ∈ V c S . Visibility implies that s applies to c, while the fact that ( s , c ) is an SBP implies that s ∉ μ ( c ) . By the observation above, c is filled, and hence, there exists t ∈ μ ( c ) such that s ≻ t . Since every admitted student belongs to R c ( m ) , we have t ∈ R c ( m ) . Moreover, s ∈ R c ( m ) : otherwise, because the review pool consists of the highest-priority applicants, every student in R c ( m ) , including t, would have higher priority than s, contradicting s ≻ t . Thus, every student in V c S is reviewed but not admitted, so V c S ⊆ R c ( m ) ∖ μ ( c ) . Since c is filled,
| V c S | ≤ | R c ( m ) | − q c ≤ q ^ c − q c .
Summing the school-level bounds over c ∈ C , the total number of visible SBPs is at most ∑ c ∈ C ( q ^ c − q c ) .
For part (ii), suppose, toward a contradiction, that ( s , c ) is a visible DBP under μ . Then, s applies to c but is not assigned there. The observation above implies that c is filled, so there exists t ∈ μ ( c ) such that s ≻ t and s P c t . As in part (i), s , t ∈ R c ( m ) , while s ∉ S c ( m ) .
We claim that t ∉ S c ( m ) . If t is selected through the score channel, then s ≻ t , together with s , t ∈ R c ( m ) , would imply that s is also selected, a contradiction. Thus, t ∉ S c ( m ) , and because t ∈ μ ( c ) , we must have t ∈ D c ( m ) . Both s and t therefore belong to R c ( m ) ∖ S c ( m ) , from which discretionary admits are selected according to P c . Since t is selected and s is not, this implies t P c s , contradicting s P c t . Hence, no visible DBP can arise.
For part (iii), we construct a sequence of problems with a fixed school set and fixed policy parameters for which the number of visible PBPs becomes arbitrarily large. For every integer n ≥ 4 , let G n have student set S n = { s 1 , … , s n } ; school set C = { c } ; and policy parameters q ^ c = 3 , q c S = 1 , and q c P = 1 , so that q c = 2 . Every student ranks c above being unmatched and therefore reports c. Let the common priority order be
s 1 ≻ s 2 ≻ s 3 ≻ … ≻ s n ,
and let the school’s preference order be
s 2 P c s 3 P c s 4 P c … P c s n P c s 1 .
Let m n denote the truthful report profile in G n , and write μ n = O S 1 ( G n ) . The review pool is R c ( m n ) = { s 1 , s 2 , s 3 } . The score seat is assigned to s 1 , and the discretionary seat to s 2 , whom school c prefers to s 3 . Consequently, μ n ( c ) = { s 1 , s 2 } , while every s i , i = 3 , … , n , remains unmatched.
For each i = 3 , … , n , student s i prefers c to being unmatched, and school c prefers s i to its admitted student s 1 . Thus, ( s i , c ) is a PBP, and it is visible because s i reports c. The problem G n therefore contains exactly n − 2 visible PBPs. Since the school set and policy parameters are fixed while n is arbitrary, the number of visible PBPs can be made arbitrarily large. □
Example A1.
The bound in Proposition 2(i) is sharp. Consider a problem G with S = { s 1 , s 2 , s 3 } and C = { c } , where
q c = 2 , q c S = 1 , q c P = 1 , q ^ c = 3 .
Students’ preferences, the school’s preference, and the common priority order are given by
P s 1 P s 2 P s 3 P c ≻ c c c P s 3 P s 1 Ø Ø Ø s 2 s 2 s 1 s 3
Under truthful single-choice reporting, all three students apply to c and are included in its review pool. The score seat is assigned to s 1 , while the discretionary seat is assigned to s 3 according to P c . Hence,
O S 1 ( G ) = s 1 s 2 s 3 c Ø c .
The pair ( s 2 , c ) is a visible SBP: student s 2 reports c and remains unmatched, while s 2 ≻ s 3 . Since s 2 is the only rejected applicant, ( s 2 , c ) is the unique visible SBP. Thus, the number of visible SBPs involving c is 1 = q ^ c − q c , so the bound in Proposition 2(i) is attained.
Lemma A1.
Fix a problem G and K < | C | . Under truthful reporting, the first K rounds of O S K + 1 coincide with the K rounds of O S K . In every round r ≤ K , the same students apply to, are reviewed by, and are admitted to the same schools.
Proof. 
Let m K = ( P s K ) s ∈ S and m K + 1 = ( P s K + 1 ) s ∈ S . For every student s, the list P s K is a prefix of P s K + 1 . The two mechanisms therefore generate the same applications in round 1, and hence the same review and admission decisions.
Suppose inductively that they coincide through round r − 1 , where 2 ≤ r ≤ K . They then enter round r with the same unmatched students and, at every school, the same remaining review capacity, score quota, and discretionary quota. Since P s K is a prefix of P s K + 1 , every student eligible to apply in round r makes the same application under the two mechanisms. Each school therefore forms the same review pool and makes the same score and discretionary admissions. The result follows by induction. □
Proof  of  Proposition  3.
Fix a problem G and K < | C | . Let m K = ( P s K ) s ∈ S and m K + 1 = ( P s K + 1 ) s ∈ S , and write μ K = O S K ( G ) and μ K + 1 = O S K + 1 ( G ) .
Part (i). By Lemma A1, the two mechanisms coincide through round K. Since admissions are final, the additional round under O S K + 1 cannot alter any assignment made in the first K rounds; it can only assign students who remain unmatched under μ K . Hence, μ K ( c ) ⊆ μ K + 1 ( c ) for every c ∈ C , and every student assigned under μ K receives the same assignment under μ K + 1 . The number of unmatched students is therefore weakly decreasing in K.
Part (ii). Fix T ∈ { SBP , PBP , DBP } , and suppose that ( s , c ) ∈ T K + 1 ( G ) . We show that ( s , c ) ∈ T K ( G ) . First consider the student-side condition. Since ( s , c ) blocks μ K + 1 , we have c P s μ K + 1 ( s ) . If s is assigned under μ K , part (i) implies μ K + 1 ( s ) = μ K ( s ) . If s is unmatched under μ K , then under μ K + 1 , they either remain unmatched or receive an acceptable school in round K + 1 . In either case, c P s μ K ( s ) .
The relevant school-side condition also persists. If | μ K + 1 ( c ) | < q c , then | μ K ( c ) | ≤ | μ K + 1 ( c ) | < q c , so c also has a vacancy under μ K . Otherwise, let t ∈ μ K + 1 ( c ) witness the relevant priority comparison, school-preference comparison, or both. If t ∈ μ K ( c ) , the same student witnesses the condition under μ K . If t ∈ μ K + 1 ( c ) ∖ μ K ( c ) , then t is admitted in round K + 1 . Since earlier admissions cannot be displaced, admitting t requires an unfilled seat at the end of round K; hence, | μ K ( c ) | < q c .
Thus, every blocking pair of type T under μ K + 1 is a blocking pair of the same type under μ K . Therefore,
SBP K + 1 ( G ) ⊆ SBP K ( G ) , PBP K + 1 ( G ) ⊆ PBP K ( G ) , DBP K + 1 ( G ) ⊆ DBP K ( G ) .
Part (iii). Fix T ∈ { SBP , PBP , DBP } , and suppose that ( s , c ) is a visible blocking pair of type T under μ K . Since c appears on P s K , it also appears on P s K + 1 , so visibility is preserved. The student-side condition is preserved as well. If s is assigned under μ K , their assignment is unchanged by part (i). If they are unmatched under μ K and becomes assigned under μ K + 1 , they receive the ( K + 1 ) -st school on their truthful list, whereas c appears among their first K choices. Hence, c P s μ K + 1 ( s ) .
The school-side condition remains to be verified. If the condition under μ K is witnessed by some t ∈ μ K ( c ) , then t ∈ μ K + 1 ( c ) by part (i), and the same student continues to witness the relevant comparison. Consider instead the vacancy case, | μ K ( c ) | < q c . Because ( s , c ) is visible and c P s μ K ( s ) , student s applies to c in some round r ≤ K but is not admitted there. We claim that s ∉ R c r ( m K ) . If s were reviewed but not admitted, then
| R c r ( m K ) | > q c S , r ( m K ) + q c P , r ( m K ) ,
because the score and discretionary channels together admit every reviewed applicant whenever the review pool does not exceed the total remaining quota. Both remaining quotas would therefore be filled in round r. School c would then be full and, since admissions are final, would remain full thereafter, contradicting | μ K ( c ) | < q c . Thus, s ∉ R c r ( m K ) .
Since s ∈ A c r ( m K ) ∖ R c r ( m K ) , the round-r applicant set exceeds the remaining review capacity. Hence, | R c r ( m K ) | = q ^ c r ( m K ) , so the review capacity of c is exhausted in round r. Because review capacity is not replenished, the school cannot review, and hence cannot admit, any student in a later round. The additional round under O S K + 1 therefore leaves its intake unchanged: μ K + 1 ( c ) = μ K ( c ) . In particular, c remains underfilled under μ K + 1 , so the vacancy condition persists. Thus, visibility and both sides of the blocking condition are preserved from O S K to O S K + 1 . Consequently,
VSBP K ( G ) ⊆ VSBP K + 1 ( G ) , VPBP K ( G ) ⊆ VPBP K + 1 ( G ) , VDBP K ( G ) ⊆ VDBP K + 1 ( G ) .
The corresponding cardinality monotonicity statements follow immediately. □
Example A2.
The monotonicity of visible blocking pairs in Proposition 3 need not extend to S D K or D A K . For ϕ ∈ { S D , D A } , define visibility as in Section 3.3: a blocking pair ( s , c ) is visible if c appears on s’s submitted list. Let VSBP ϕ K ( G ) , VPBP ϕ K ( G ) , and VDBP ϕ K ( G ) denote the corresponding visible blocking sets. In both examples, every school has
q c = 2 , q c S = 1 , q c P = 1 , q ^ c = 3 .
All schools are acceptable to every student, and all students are acceptable to every school. The Osaka policy parameters do not affect S D K or D A K ; they are included only to embed the examples in the same institutional environment as the main analysis.
S D K . Consider the problem G with S = { s 1 , … , s 6 } and C = { a , b , c } . Students’ preferences, school b’s preference, and the common priority order are given by
P s 1 P s 2 P s 3 P s 4 P s 5 P s 6 P b ≻ a b a b b a s 1 s 3 b a c a c b s 5 s 6 c c b c a c s 4 s 1 s 2 s 5 s 3 s 2 s 6 s 4
The preferences of schools a and c may be any strict orders over the students. For K = 1 ,
S D 1 ( G ) = s 1 s 2 s 3 s 4 s 5 s 6 Ø b a Ø b a .
The pair ( s 4 , b ) is a visible PBP: student s 4 reports b and remains unmatched, while school b prefers s 4 to its admitted student s 2 . For K = 2 ,
S D 2 ( G ) = s 1 s 2 s 3 s 4 s 5 s 6 b Ø a Ø b a .
Student s 1 , who is processed before s 2 and s 4 , obtains a seat at b after finding a full. School b now admits s 1 and s 5 , both of whom it prefers to s 4 . Hence, ( s 4 , b ) is no longer a PBP, although b remains on s 4 ’s submitted list. Therefore, VPBP S D 1 ( G ) ⊈ VPBP S D 2 ( G ) .
D A K . Consider the problem G ′ with S = { s 1 , … , s 5 } and C = { a , b , c } . Students’ preferences, schools’ preferences, and the common priority order are given by
P s 1 P s 2 P s 3 P s 4 P s 5 P b P c ≻ c b b b b s 1 s 3 s 1 b c c c c s 2 s 4 s 2 a a a a a s 3 s 5 s 5 s 5 s 1 s 4 s 4 s 2 s 3
School a’s preference may be any strict order over the students. For K = 1 ,
D A 1 ( G ′ ) = s 1 s 2 s 3 s 4 s 5 c b b Ø Ø .
The pair ( s 4 , b ) is a visible SBP: student s 4 reports b and remains unmatched, and they have higher common priority than the admitted student s 3 . For K = 2 , students s 4 and s 5 , initially rejected by b, apply to c. School c rejects s 1 , who then applies to b and displaces s 3 . Student s 3 subsequently applies to c, where they displace s 5 . Hence,
D A 2 ( G ′ ) = s 1 s 2 s 3 s 4 s 5 b b c c Ø .
Student s 4 still prefers b to their assignment at c, and b remains on their submitted list. However, b now admits s 1 and s 2 , both of whom have higher common priority than s 4 . Hence, ( s 4 , b ) is no longer an SBP. Therefore, VSBP D A 1 ( G ′ ) ⊈ VSBP D A 2 ( G ′ ) .
Thus, extending submitted lists may eliminate a previously visible blocking pair under either extreme mechanism. Unlike the K-choice Osaka mechanism, S D K and D A K need not preserve the assignments obtained under the shorter reporting limit.
Example A3.
Blocking through displacement at filled schools need not be monotone in the reporting limit. Consider a problem G with S = { s 1 , … , s 8 } and C = { a , b , c , d } . Every school j ∈ C has q j = 2 , q j S = q j P = 1 , and q ^ j = 3 . Students’ preferences, school preferences, and the common priority order are given by
P s 1 P s 2 P s 3 P s 4 P s 5 P s 6 P s 7 P s 8 P a P b P c ≻ a a a a a c c b s 2 s 5 s 3 s 1 b b d b b a a a s 1 s 4 s 7 s 2 c c c c c b b c s 3 s 8 s 6 s 3 d d b d d d d d s 4 s 1 s 1 s 4 s 5 s 2 s 4 s 5 s 6 s 3 s 2 s 6 s 7 s 6 s 5 s 7 s 8 s 7 s 8 s 8
School d’s preference may be any strict order over the students. Under truthful single-choice reporting, s 1 , … , s 5 apply to a, s 6 and s 7 apply to c, and s 8 applies to b. School a admits s 1 through the score channel and s 2 through the discretionary channel; school c admits s 6 through the score channel and s 7 through the discretionary channel; and school b admits s 8 through the score channel. Hence,
O S 1 ( G ) = s 1 s 2 s 3 s 4 s 5 s 6 s 7 s 8 a a Ø Ø Ø c c b .
At this outcome, ( s 4 , b ) ∈ W 1 ( G ) because s 4 prefers b to being unmatched and b has a vacant seat. Hence, ( s 4 , b ) ∉ B ¯ 1 ( G ) for each B ∈ { SBP , PBP , DBP } . By contrast, c is filled, s 3 prefers c to being unmatched, and s 3 ≻ s 6 and s 3 P c s 6 . Hence, ( s 3 , c ) ∈ B ¯ 1 ( G ) for each B ∈ { SBP , PBP , DBP } .
Under truthful two-choice reporting, the first round is unchanged. Students s 4 and s 5 then apply to b, which has two review slots and one discretionary seat remaining. Both are reviewed, and s 5 is admitted because s 5 P b s 4 . Student s 3 applies to d and is admitted. Hence,
O S 2 ( G ) = s 1 s 2 s 3 s 4 s 5 s 6 s 7 s 8 a a d Ø b c c b .
School b is now filled by s 5 and s 8 , while s 4 remains unmatched. Since s 4 ≻ s 8 and s 4 P b s 8 , ( s 4 , b ) ∈ B ¯ 2 ( G ) for each B ∈ { SBP , PBP , DBP } . By contrast, s 3 is now assigned to d, and d P s 3 c , so ( s 3 , c ) ∉ B ¯ 2 ( G ) for each such B. Therefore, for every B ∈ { SBP , PBP , DBP } ,
( s 4 , b ) ∈ B ¯ 2 ( G ) ∖ B ¯ 1 ( G ) and ( s 3 , c ) ∈ B ¯ 1 ( G ) ∖ B ¯ 2 ( G ) .
Consequently, we have B ¯ 2 ( G ) ⊈ B ¯ 1 ( G ) and B ¯ 1 ( G ) ⊈ B ¯ 2 ( G ) . Thus, blocking through displacement at filled schools need not be monotone in the reporting limit: displacement blocking can both emerge and disappear as the reporting limit expands.
Proposition A1.
Fix a problem G. Under truthful reporting, for every K < | C | and each I A ∈ { I A P , I A ≻ } , the following statements hold.20
(i) 
For every school c ∈ C , I A c K ( G ) ⊆ I A c K + 1 ( G ) . Moreover, every student assigned under I A K ( G ) receives the same assignment under I A K + 1 ( G ) . Hence, the number of unmatched students is weakly decreasing in K.
(ii) 
For each B ∈ { SBP , PBP , DBP } , B I A K + 1 ( G ) ⊆ B I A K ( G ) . Hence, the numbers of priority, preference, and double blocking pairs are weakly decreasing in K.
(iii) 
For each B ∈ { VSBP , VPBP , VDBP } , B I A K ( G ) ⊆ B I A K + 1 ( G ) . Hence, the numbers of visible priority, preference, and double blocking pairs are weakly increasing in K.
Proof. 
We prove the result for I A P K ; the case of I A ≻ K is addressed at the end of the proof.
Under truthful reporting, each student’s K-choice list is the prefix of their ( K + 1 ) -choice list. Hence, the first K rounds of I A P K + 1 coincide with the K rounds of I A P K : in each round, the same unmatched students apply to the same schools and face the same remaining capacities, so the same admissions are made. Since admissions are final, every assignment made under I A P K is preserved under I A P K + 1 , and any additional assignments can occur only in Round K + 1 . This proves (i).
For (ii), fix B ∈ { SBP , PBP , DBP } and suppose that ( s , c ) ∈ B I A P K + 1 ( G ) . If s is assigned under I A P K , part (i) implies that their assignment is unchanged under I A P K + 1 , so c P s I A P , s K + 1 ( G ) implies c P s I A P , s K ( G ) . If s is unmatched under I A P K , then c P s I A P , s K + 1 ( G ) , together with individual rationality, implies c P s Ø = I A P , s K ( G ) . Thus, the student-side blocking condition holds under I A P K .
For the school-side blocking condition, if c has a vacant seat under I A P K , the vacancy itself satisfies the relevant condition for all three types of blocking pair. If c is full, part (i) and the capacity constraint imply
I A P , c K + 1 ( G ) = I A P , c K ( G ) .
Hence, any witness under I A P K + 1 remains assigned to c under I A P K , preserving the priority comparison for an SBP, the school-preference comparison for a PBP, and both comparisons for a DBP. Therefore, ( s , c ) ∈ B I A P K ( G ) , proving (ii).
For (iii), fix B ∈ { VSBP , VPBP , VDBP } , and suppose that ( s , c ) ∈ B I A P K ( G ) . Since the pair is visible, c appears among the first K schools on s’s truthful list. Since it is also blocking, s prefers c to their assignment under I A P K . Student s must therefore have reached and applied to c; otherwise, they would have been admitted earlier to a school that they prefer to c. Since s is not assigned to c, they must have been rejected there. Under immediate acceptance and universal acceptability, such a rejection implies that c fills its remaining capacity in that round. Since admissions are final, c is therefore full under I A P K . By part (i) and the capacity constraint, I A P , c K + 1 ( G ) = I A P , c K ( G ) . Hence, the school-side blocking condition under I A P K continues to hold under I A P K + 1 , with the same witness in the displacement case.
For the student-side blocking condition, if s is assigned under I A P K , part (i) implies that their assignment is unchanged under I A P K + 1 . If s is unmatched, they either remain unmatched or are assigned to their ( K + 1 ) -st choice. Since c appears among their first K choices, they continue to prefer c to their assignment under I A P K + 1 . Finally, c remains on their submitted list, so the pair remains visible. Therefore, ( s , c ) ∈ B I A P K + 1 ( G ) , proving (iii).
The argument above does not depend on whether schools rank applicants by their preferences P c or by the common priority ≻. Applying the same Immediate Acceptance mechanism with ≻ in place of P c therefore yields (i)–(iii) for I A ≻ K as well.  □
Lemma A2.
Fix a problem G, K ≤ | C | , a student s, and a report profile m − s of the other students. If s is assigned to school c under O S K for some feasible K-choice report m s , then they are also assigned to c when reporting only c as acceptable.
Proof  of  Lemma  A2.
Fix m − s , and suppose that s is assigned to c under some feasible K-choice report m s . Let r be the round in which they are admitted. If r = 1 , then c is first on m s , so replacing m s by ( c ) leaves the first-round applications unchanged and hence leaves s’s admission to c unchanged.
Suppose r ≥ 2 . Under the report ( c ) , student s applies to c in the first round, while all other first-round applications remain unchanged. If s is not reviewed, then at least q ^ c other first-round applicants have higher priority than s. These same applicants are present under m s , so the first round exhausts c’s review capacity, making s’s admission in round r impossible.
If s is reviewed but rejected, the first-round review pool must contain more than q c students; otherwise, since q c = q c S + q c P and all students are acceptable to the school, every reviewed applicant would be admitted. Hence, after removing s, at least q c other first-round applicants remain. Since q ^ c ≥ q c , under m s at least q c of these applicants are reviewed in the first round. The q c S score seats are therefore filled, leaving at least q c − q c S = q c P reviewed applicants for the discretionary stage. By universal acceptability, all q c P discretionary seats are filled as well. Thus, all q c admission seats are filled in the first round, making s’s admission in round r impossible.
Both cases contradict the assumption that s is admitted to c under m s . Therefore, they must be admitted to c when reporting only c. □
Proof  of  Proposition  4.
Fix 1 ≤ K < L . We first show that every problem at which O S L is manipulable is also manipulable under O S K . Suppose that O S L is manipulable at some problem G. Then, for some student s and feasible L-choice report m s ′ ,
c : = O S s L ( m s ′ , P − s L , P C , ≻ ) P s O S s L ( G ) .
By Lemma A2, reporting only c also assigns s to c under O S L .
Consider the same single-school report under O S K . Student s applies to c in the first round under both reporting limits, while every other student’s truthful K- and L-choice reports have the same first choice whenever their list is nonempty. Thus, the first-round applicant sets are identical. Since the within-round admission rule and all school-side policy parameters are unchanged, the first-round review and admission decisions are identical as well. Hence, reporting only c assigns s to c under O S K .
It remains to be verified that this deviation is profitable. If s is assigned under truthful K-choice reporting, Proposition 3(i) preserves their assignment as the reporting limit increases from K to L. Hence, O S s K ( G ) = O S s L ( G ) , and therefore, c P s O S s K ( G ) . If s is instead unmatched under O S K ( G ) , individual rationality gives O S s L ( G ) R s Ø . Since c P s O S s L ( G ) , transitivity implies c P s Ø = O S s K ( G ) . Thus, the same student s can profitably manipulate O S K . Therefore, every problem at which O S L is manipulable is also manipulable under O S K .
Next, we show that the converse fails. Consider a problem with
C = { c 1 , … , c K , b , d 1 , … , d L − K − 1 } , S = { s } ∪ { x r , y r : r = 1 , … , K } ,
where the d-schools are absent when L = K + 1 . At every school, let q c = 2 , q c S = q c P = 1 , and q ^ c = 3 . Student s’s preference is
c 1 P s c 2 P s … P s c K P s b P s d 1 P s … P s d L − K − 1 P s Ø ,
with the d-schools omitted when L = K + 1 . For each r = 1 , … , K , students x r and y r regard only c r as acceptable. Let the common priority order be
x 1 ≻ y 1 ≻ x 2 ≻ y 2 ≻ … ≻ x K ≻ y K ≻ s ,
and let y r P c r s for every r. Complete the schools’ preferences arbitrarily subject to these rankings and universal acceptability.
Under truthful K-choice reporting, s reports ( c 1 , … , c K ) . At c 1 , the first-round applicants are s , x 1 , y 1 ; the score seat goes to x 1 and the discretionary seat to y 1 , so s is rejected. For each r ≥ 2 , students x r and y r apply to c r in the first round and fill its two seats before s reaches it in round r. Hence, O S s K ( G ) = Ø . If s instead reports only b, they are its only first-round applicant and is admitted. Since b P s Ø , O S K is manipulable at G.
Under truthful L-choice reporting, s’s list begins with ( c 1 , … , c K , b ) . They are rejected from c 1 , … , c K for the same reasons and admitted to b in round K + 1 . Thus, O S s L ( G ) = b .
It remains to be shown that O S L is not manipulable at G. Each of x r and y r receives c r , their only acceptable school, and hence cannot profitably deviate. Student s can improve upon b only by obtaining some c r . Fix such a school. If s reports only c r , then s , x r , y r are all reviewed in the first round. The score seat goes to x r because x r ≻ y r ≻ s , while the discretionary seat goes to y r because y r P c r s . Thus, s is rejected. By Lemma A2, no other feasible L-choice report can assign s to c r . Since this holds for every r = 1 , … , K , s has no profitable deviation. Therefore, O S L is not manipulable at G, whereas O S K is. Hence, O S K is more manipulable than O S L . □
Proof  of  Proposition  5.
For K = 1 , Example 1 provides the required problem. We therefore fix any K ≥ 2 and construct a problem satisfying K = | C | and q ^ c = | S | for every school.
Let S = { s 1 , s 2 , s 3 , s 4 , s 5 } and C = { a , b , d 1 , … , d K − 2 } , where the set of d-schools is empty when K = 2 . Thus, | C | = K . At every school c ∈ C , let q c = 2 , q c S = q c P = 1 , and q ^ c = 5 = | S | . Every d j is unacceptable to every student, while its preference over students is arbitrary. Students’ preferences over a and b, together with the school preferences and common priority, are
P s 1 P s 2 P s 3 P s 4 P s 5 P a P b ≻ a a a a b s 1 s 1 s 1 b b b b a s 2 s 2 s 2 s 3 s 3 s 3 s 4 s 4 s 4 s 5 s 5 s 5
where a and b are acceptable to every student. Thus, P a = P b = ≻ .
Because the d-schools are unacceptable to every student, they are never reported and play no role in the outcome. In round 1, s 1 , … , s 4 apply to a, which admits s 1 through the score channel and s 2 through the discretionary channel, while s 5 applies to b and receives its score seat. In round 2, s 3 and s 4 apply to b, whose remaining discretionary seat goes to s 3 . Hence,
O S K ( G ) = s 1 s 2 s 3 s 4 s 5 a a b Ø b .
This outcome is neither priority-stable nor preference-stable. Student s 4 prefers b to being unmatched, while b admits s 5 ; moreover, s 4 ≻ s 5 and s 4 P b s 5 . Thus, ( s 4 , b ) is a DBP and hence both an SBP and a PBP. The mechanism is also manipulable. Under truthful reporting, s 4 reports ( a , b ) and remains unmatched. If they instead report only b, they apply there in round 1 together with s 5 . Since s 4 ≻ s 5 , they receive the score seat at b, which they strictly prefer to being unmatched.
Finally, both the SD mechanism based on the common priority ≻ and the student-proposing DA mechanism based on P C produce
μ = s 1 s 2 s 3 s 4 s 5 a a b b Ø .
Under either mechanism, s 1 and s 2 are assigned to a, while s 3 and s 4 are assigned to b; the d-schools are irrelevant because they are unacceptable to every student. By the characterization in Fang and Yasuda (2025a), μ is therefore the unique double-stable matching. Since O S K ( G ) ≠ μ , the K-choice Osaka mechanism does not select a double-stable match even though one exists.
Thus, for every K ≥ 2 , the same construction, augmented only by K − 2 irrelevant schools, yields all four failures while satisfying K = | C | and q ^ c = | S | for every c ∈ C . Together with Example 1 for K = 1 , this completes the proof. □
Proof  of  Proposition  6.
Fix K, a mechanism ϕ K ∈ { O S K , S D K , D A K } , and a student s. Throughout, all other students report truthfully; write m − s = P − s K . The “if” direction is immediate. If there exists a school c ′ such that c ′ P s μ ( s ) and ϕ s K ( ( c ′ ) , m − s ) = c ′ , then reporting only c ′ is a profitable deviation.
For the “only if” direction, suppose that s has a profitable deviation m s ′ , and let
c ′ = ϕ s K ( m s ′ , m − s ) .
Then, c ′ ∈ C and c ′ P s μ ( s ) . Since reports may contain at most K schools, the singleton report ( c ′ ) is feasible. We show that it also assigns s to c ′ .
S D K . Only students with higher priority than s can affect the availability of schools when s is considered, and their reports are unchanged. Since s obtains c ′ under m s ′ , school c ′ has an available seat at their turn. They therefore obtain c ′ under the singleton report ( c ′ ) .
D A K . Let μ ′ be the outcome under ( m s ′ , m − s ) , so that μ ′ ( s ) = c ′ . The matching μ ′ remains stable under ( ( c ′ ) , m − s ) . No blocking pair not involving s can be created, since all other reports and the matching are unchanged, nor can s belong to a blocking pair: under their singleton report, c ′ is their only acceptable school, and they are assigned to it.
Student-proposing DA selects the student-optimal stable matching for the submitted preferences. Its outcome under ( ( c ′ ) , m − s ) therefore assigns s a school weakly preferred to c ′ according to their singleton report. Since c ′ is their only acceptable school, they must be assigned to c ′ .
O S K . By Lemma A2, since m s ′ assigns s to c ′ , reporting only c ′ as acceptable also assigns their to c ′ , holding m − s fixed.
For each of the three mechanisms, any profitable deviation assigning s to c ′ can therefore be replaced by the singleton report ( c ′ ) . This proves the “only if” direction and completes the proof. □
  • Decomposition of Blocking under O S K . We report the decomposition discussed in Section 4.2. Following Section 3.3, we distinguish vacant-seat blocking, W K ( G ) , from displacement blocking at filled schools, B ¯ K ( G ) , for each of the three blocking types.
Figure A1. Decomposition of underlying blocking under O S K in the unstructured environment. Panels (a–c) report SBPs, PBPs, and DBPs, respectively. Curves show mean total counts and their vacant-seat and displacement components across 200 simulated markets. At K = 10 , vacant-seat counts are exactly zero, so total and displacement counts coincide.
  • Sensitivity to the Structured-Environment Parameters. We report the sensitivity results discussed in Section 4.3. For each simulated market, the seven structured environments share the same locations, common priority order, and underlying U ( 0 , 1 ) draws. Taste and school-specific shocks are scaled by γ and λ N , respectively. Within each environment, all mechanisms and reporting limits are evaluated on the same market.
Figure A2. Sensitivity of total score-based blocking pairs. Panel (a) reports the baseline ( δ , γ , λ ) = ( 15 , 1.5 , 0.2 ) ; panels (b–g) vary the indicated parameter, holding the others at baseline. Curves show mean counts across 200 simulated markets. In all seven environments, O S K generates more SBPs on average than D A K for every K > 1 , consistent with F5. At K = 10 , SD’s SBP counts are exactly zero, as guaranteed by priority stability under complete reporting.
Figure A3. Sensitivity of total preference-based blocking pairs. Panel (a) reports the baseline ( δ , γ , λ ) = ( 15 , 1.5 , 0.2 ) ; panels (b–g) vary the indicated parameter, holding the others at baseline. Curves show mean counts across 200 simulated markets. In all seven environments, O S K generates more PBPs on average than S D K for every K > 1 , consistent with F5. At K = 10 , DA’s PBP counts are exactly zero, as guaranteed by preference stability under complete reporting.
Table A1. Sensitivity of manipulable students across mechanisms.

Notes

1
For recent application numbers, see the https://www.pref.osaka.lg.jp/documents/35613/r08_kekka.pdf published by the Osaka Prefectural Board of Education (accessed 22 October 2026).
2
A formal definition of the current Osaka mechanism is provided in Section 3.1.
3
The mechanisms S D K and D A K apply the standard SD and DA mechanisms to reports containing at most K schools, with unlisted schools treated as unacceptable.
4
For details on the reform, see Section 1 of the https://www.pref.osaka.lg.jp/documents/112637/01_housin.pdf (2014, accessed 22 October 2026).
5
For details on the planned reform, whose implementation details remain under discussion, see Section 3 of the https://www.pref.osaka.lg.jp/documents/112637/r10kaizenhoushin.pdf (2025, accessed 22 October 2026).
6
Matching with multiple ordinal rankings has also been studied, primarily from a computational perspective; see, for example, Chen et al. (2018) and Miyazaki and Okamoto (2019). In our model, the rankings correspond to distinct institutional criteria in admissions. A related structure arises in Chinese college admissions, where exam scores determine the order of file transfers and colleges select among transferred applicants; see Fang and Lu (2026); Fang and Yasuda (2025a, 2025b).
7
A feasible admission set is any subset of S of size at most q c . Formally, responsiveness means that for any S ′ ⊆ S with | S ′ | < q c and any s , s ′ ∉ S ′ , (i) S ′ ∪ { s } P c S ′ ∪ { s ′ } if and only if s P c s ′ , and (ii) S ′ ∪ { s } P c S ′ if and only if s P c Ø . This rules out complementarities across students.
8
When the sets of students and schools and the capacity vector are clear from the context, we write G = ( P S , P C , ≻ ) for short.
9
Under universal acceptability, school individual rationality is automatic.
10
Unlike priority-stable and preference-stable matchings, a double-stable matching need not exist. A double-stable matching exists if and only if the SD and the student-proposing DA mechanisms yield the same outcome, in which case it is unique (Fang & Yasuda, 2025a).
11
We model the main public-school admissions procedure; “unmatched” refers to students not assigned through this procedure. These students may pursue private-school options or, if eligible, apply to public schools with remaining vacancies through supplementary admissions. The latter requires a new application and a separate selection process, which is outside the scope of our analysis. For eligibility and application requirements, see Section 8 of the https://www.pref.osaka.lg.jp/documents/118149/14_r08_niji_1.pdf (accessed 22 October 2026).
12
One could instead reserve part of the review capacity or admission quotas for later rounds. Doing so, however, would introduce an additional school-side rule governing how much capacity is reserved across rounds. Our extension is the minimal extension of the current mechanism in the sense that it changes only the reporting limit: the existing within-round admission rule is applied sequentially, with unused review capacity and unfilled quotas carried over to later rounds.
13
The IA mechanism is also known as the Boston mechanism; see Abdulkadiroğlu and Sönmez (2003) for a formal description. I A K applies the standard IA mechanism to reports containing at most K schools, with unlisted schools treated as unacceptable.
14
To see this, take any ( s , c ) ∈ W K + 1 ( G ) . By Proposition 3(i), a vacancy at c under O S K + 1 implies a vacancy under O S K . If s is assigned under O S K , their assignment is unchanged under O S K + 1 , so c P s O S s K ( G ) . If s is unmatched under O S K , then c P s O S s K + 1 ( G ) and individual rationality imply c P s Ø . Thus, in either case, ( s , c ) ∈ W K ( G ) .
15
The mechanisms S D K and D A K are the standard SD and student-proposing DA mechanisms applied to reports containing at most K schools, with unlisted schools treated as unacceptable.
16
Geographic and quality-based preference structures are common in computational studies of school choice; see (Abdulkadiroğlu et al., 2009; Erdil & Ergin, 2008; Lomakin et al., 2024). We adapt these standard ingredients to the dual-ranking structure of high school admissions in Osaka.
17
With equal taste shocks, the elite-school quality advantage offsets 0.10 – 0.20 additional distance units, depending on δ . The taste-shock settings span values below and above the quality gap of 2, allowing tastes to reverse the elite–regular ordering at equal distances when γ = 3 . With N = 1000 , increasing λ from 0.1 to 0.4 allows priority reversals between students fewer than 100 and fewer than 400 positions apart, respectively. These parameter values are not empirically calibrated to Osaka’s admissions market.
18
DA resolves competition using school preferences, while SD follows the common priority order. Closer alignment between these rankings at λ = 0.1 may reduce SBPs under DA and PBPs under SD as reporting constraints relax.
19
For details on Osaka’s tuition-support policy for private high schools, see https://www.pref.osaka.lg.jp/o180160/shigaku/shigakumushouka/shigaku_mushoka_r6.html (accessed on 22 October 2026).
20
Blocking pairs and their visible subsets are defined analogously to those under O S K , with B I A K ( G ) denoting the corresponding set of blocking pairs of type B under I A K ( G ) .

References

  1. Abdulkadiroğlu, A., Pathak, P. A., & Roth, A. E. (2009). Strategy-proofness versus efficiency in matching with indifferences: Redesigning the NYC high school match. American Economic Review, 99(5), 1954–1978. [Google Scholar] [CrossRef] [Scilit]
  2. Abdulkadiroğlu, A., & Sönmez, T. (2003). School choice: A mechanism design approach. American Economic Review, 93, 729–747. [Google Scholar] [CrossRef] [Scilit]
  3. Aoi, N., Imamura, K., Odawara, Y., Kamada, Y., & Noda, S. (2021). Recommendations for redesigning public high school admissions: Inequities caused by single-choice applications and possible remedies. Policy report. University of Tokyo Market Design Center. Available online: https://www.mdc.e.u-tokyo.ac.jp/wp/wp-content/uploads/2021/10/utmd-highschool.pdf (accessed on 18 May 2026). (In Japanese)
  4. Balinski, M. L., & Sönmez, T. (1999). A tale of two mechanisms: Student placement. Journal of Economic Theory, 84, 73–94. [Google Scholar] [CrossRef] [Scilit]
  5. Calsamiglia, C., Haeringer, G., & Klijn, F. (2010). Constrained school choice: An experimental study. American Economic Review, 100(4), 1860–1874. [Google Scholar] [CrossRef] [Scilit]
  6. Chen, J., Niedermeier, R., & Skowron, P. (2018). Stable marriage with multi-modal preferences. In Proceedings of the 2018 ACM conference on economics and computation (EC 2018) (pp. 269–286). ACM. [Google Scholar]
  7. Chen, Y., & Kesten, O. (2017). Chinese college admissions and school choice reforms: A theoretical analysis. Journal of Political Economy, 125, 99–139. [Google Scholar] [CrossRef] [Scilit]
  8. Coles, P., & Shorrer, R. (2014). Optimal truncation in matching markets. Games and Economic Behavior, 87, 591–615. [Google Scholar] [CrossRef] [Scilit]
  9. Ehlers, L. (2008). Truncation strategies in matching markets. Mathematics of Operations Research, 33(2), 327–335. [Google Scholar] [CrossRef] [Scilit]
  10. Erdil, A., & Ergin, H. (2008). What’s the matter with tie-breaking? Improving efficiency in school choice. American Economic Review, 98(3), 669–689. [Google Scholar] [CrossRef] [Scilit]
  11. Fang, Y., & Lu, Z. (2026). Parallel versus sequential mechanisms in China: A structural and quantitative analysis. Available online: https://ssrn.com/abstract=6289701 (accessed on 18 May 2026).
  12. Fang, Y., & Yasuda, Y. (2025a). Double stability in two-sided matching: Priority and preference in harmony. Available online: https://www.mdc.e.u-tokyo.ac.jp/news/5400/ (accessed on 18 May 2026).
  13. Fang, Y., & Yasuda, Y. (2025b). Improving matching under information constraint: Chinese college admission reconsidered. Available online: https://ssrn.com/abstract=5320898 (accessed on 18 May 2026).
  14. Gale, D., & Shapley, L. S. (1962). College admissions and the stability of marriage. American Mathematical Monthly, 69, 9–15. [Google Scholar] [CrossRef] [Scilit]
  15. Haeringer, G., & Klijn, F. (2009). Constrained school choice. Journal of Economic Theory, 144(5), 1921–1947. [Google Scholar] [CrossRef] [Scilit]
  16. Lomakin, A., Minibaev, K., & Nesterov, A. (2024). Modifications of Boston, Taiwanese and Chinese mechanisms are not comparable via counting manipulating students. Economics Letters, 237, 111647. [Google Scholar] [CrossRef] [Scilit]
  17. Miyazaki, S., & Okamoto, K. (2019). Jointly stable matchings. Journal of Combinatorial Optimization, 38, 646–665. [Google Scholar] [CrossRef] [Scilit]
  18. Noda, S. (2025). Proposal to introduce the deferred acceptance algorithm for public high school admissions. Available online: https://www.cas.go.jp/jp/seisaku/digital_gyozaikaikaku/senryaku2/senryaku2_siryou9.pdf (accessed on 18 May 2026).
  19. Pathak, P. A., & Sönmez, T. (2013). School admissions reform in Chicago and England: Comparing mechanisms by their vulnerability to manipulation. American Economic Review, 103(1), 80–106. [Google Scholar] [CrossRef] [Scilit]
  20. Roth, A. E. (1985). The college admissions problem is not equivalent to the marriage problem. Journal of Economic Theory, 36, 277–288. [Google Scholar] [CrossRef] [Scilit]
  21. Roth, A. E., & Rothblum, U. G. (1999). Truncation strategies in matching markets: In search of advice for participants. Econometrica, 67(1), 21–43. [Google Scholar] [CrossRef] [Scilit]
  22. Tanaka, M., Narita, Y., & Moriguchi, C. (2020). Meritocracy and its discontent: Long-run effects of repeated school admission reforms (RIETI Discussion Paper Series, 20-E-002). Research Institute of Economy, Trade and Industry (RIETI). [Google Scholar]
  23. Westkamp, A. (2013). An analysis of the German university admissions system. Economic Theory, 53, 561–589. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.