# HG changeset patch # User Shinji KONO # Date 1671689431 -32400 # Node ID 08b6aa6870d96e39247c30483c35ce6873598bf6 # Parent 63c1167b234376e0d042a79ac80e5e70d3985497 OD clean up diff -r 63c1167b2343 -r 08b6aa6870d9 src/OD.agda --- a/src/OD.agda Tue Dec 20 11:20:52 2022 +0900 +++ b/src/OD.agda Thu Dec 22 15:10:31 2022 +0900 @@ -329,61 +329,91 @@ Select : (X : HOD ) → ((x : HOD ) → Set n ) → HOD Select X ψ = record { od = record { def = λ x → ( odef X x ∧ ψ ( * x )) } ; odmax = odmax X ; u ¬a ¬b c = ⊥-elim (not c) +Replace' : (X : HOD) → ((x : HOD) → X ∋ x → HOD) → HOD +Replace' X ψ = record { od = record { def = λ x → Replaced1 X (λ z xz → & (ψ (* z) (subst (λ k → odef X k) (sym &iso) xz) )) x } ; odmax = rmax ; ) ∧ odef (* x) (& < * a , * c >) → b ≡ c ) } + ∧ ( (a b c : Ordinal) → odef (* x) (& < * a , * b >) ∧ odef (* x) (& < * a , * c >) → b ≡ c ) } FuncP : ( A B : HOD ) → HOD FuncP A B = record { od = record { def = λ x → odef (ZFP A B) x - ∧ ( (x : Ordinal ) (p q : odef (ZFP A B ) x ) → pi1 (proj1 p) ≡ pi1 (proj1 q) → pi2 (proj1 p) ≡ pi2 (proj1 q) ) } + ∧ ( (x : Ordinal ) (p q : odef (ZFP A B ) x ) → pi1 (proj1 p) ≡ pi1 (proj1 q) → pi2 (proj1 p) ≡ pi2 (proj1 q) ) } ; odmax = odmax (ZFP A B) ;