Skip to content

Instantly share code, notes, and snippets.

@ncfavier
Created April 20, 2024 09:39
Show Gist options
  • Save ncfavier/b0e6aba03e4b415ef6695ea0df8684e0 to your computer and use it in GitHub Desktop.
Save ncfavier/b0e6aba03e4b415ef6695ea0df8684e0 to your computer and use it in GitHub Desktop.
tcExtendContext :: Term -> Term -> Term -> UnquoteM Term
tcExtendContext s a m = do
s <- unquote s
a <- unquote a
fmap (strengthen impossible) $ extendCxt s a $ do
v <- evalTCM $ raise 1 m
reportSDoc "tc" 0 $ "before: " <+> pretty v
v <- instantiateFull v
reportSDoc "tc" 0 $ "after instantiateFull: " <+> pretty v
when (freeIn 0 v) $ pure ()
reportSDoc "tc" 0 "after freeIn"
return v
This file has been truncated, but you can view the full file.
Checking 1Lab.Reflection.Induction (/home/n/git/1lab/src/1Lab/Reflection/Induction.agda).
Checking unquoteDecl test
inc
squash
before: Prim.Data.Sigma._,_
(_778@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.∥_∥ 2
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var 0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var 0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(Data.Reflection.Term.tel→args
(Prim.Data.Nat._+_
(Data.List.Base.length
{lzero}
{Prim.Data.Sigma.Σ
{lzero} {lzero} Data.String.Base.String
(λ _ ->
Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1321@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "ℓ"
⦃ _1322@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1329@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "P"
⦃ _1330@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Bool.if_then_else_
{lzero}
{Data.Reflection.Term.Term ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-motive)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Term.unpi-view
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0) (λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string ""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst))))))))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0) (λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)))))))))
Data.List.Base.List.[]))))))
Data.List.Base.List.[])))
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[])))}
{_1336@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))}
(_1338@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[])))))
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var 0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.fst))
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var 0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[])))}
{_1342@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var 0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))}
(_1344@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var 0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))))
Data.List.Base.List.[])
(1Lab.Reflection.Subst.Has-subst-Args
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(1Lab.Reflection.Subst.Has-subst-Args
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(Data.Reflection.Term.tel→args
(Prim.Data.Nat._+_
(Data.List.Base.length
{lzero}
{Prim.Data.Sigma.Σ
{lzero} {lzero} Data.String.Base.String
(λ _ ->
Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1321@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "ℓ"
⦃ _1322@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1329@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "P"
⦃ _1330@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Bool.if_then_else_
{lzero}
{Data.Reflection.Term.Term ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-motive)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Term.unpi-view
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0) (λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst))))))))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0)
(λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero}
{Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)))))))))
Data.List.Base.List.[]))))))
Data.List.Base.List.[])))
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))}
{_1336@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))}
(_1338@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))))
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.fst))))
(1Lab.Reflection.Subst.Has-subst-Term
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(1Lab.Reflection.Subst.Has-subst-Term
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))}
{_1342@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))}
(_1344@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))))
Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(Data.Reflection.Term.Term.con
1Lab.Reflection.Induction.∥_∥.squash
(Data.Reflection.Argument.Has-visibility-Args
{lzero} {Data.Reflection.Term.Term}
.Data.Reflection.Argument.Has-visibility.set-visibility
Data.Reflection.Argument.Visibility.hidden
(1Lab.Reflection.Subst.Has-subst-Args
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(Data.Reflection.Term.tel→args
(Prim.Data.Nat._+_
(Data.List.Base.length
{lzero}
{Prim.Data.Sigma.Σ
{lzero} {lzero} Data.String.Base.String
(λ _ ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1321@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "ℓ"
⦃ _1322@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1329@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "P"
⦃ _1330@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Bool.if_then_else_
{lzero}
{Data.Reflection.Term.Term ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-motive)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Term.unpi-view
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0) (λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero}
{Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst))))))))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0)
(λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero}
{Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)))))))))
Data.List.Base.List.[]))))))
Data.List.Base.List.[])))
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))}
{_1336@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))}
(_1338@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))))
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.fst)))))
(Data.Reflection.Term.Term.var
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 0 ⦃ Prim.Data.Sigma.tt ⦄)
Data.List.Base.List.[]))
(1Lab.Reflection.Induction.Has-subst-Replacements
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(Data.Reflection.Term.Term.con
1Lab.Reflection.Induction.∥_∥.inc
(Data.Reflection.Argument.Has-visibility-Args
{lzero} {Data.Reflection.Term.Term}
.Data.Reflection.Argument.Has-visibility.set-visibility
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Term.tel→args
(Prim.Data.Nat._+_
(Data.List.Base.length
{lzero}
{Prim.Data.Sigma.Σ
{lzero} {lzero} Data.String.Base.String
(λ _ ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1321@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "ℓ"
⦃ _1322@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1329@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "P"
⦃ _1330@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Bool.if_then_else_
{lzero}
{Data.Reflection.Term.Term ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-motive)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Term.unpi-view
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0)
(λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero}
{Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst))))))))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0)
(λ _ ->
Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero}
{lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero}
{lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero}
{Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)))))))))
Data.List.Base.List.[]))))))
Data.List.Base.List.[])))
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))}
{_1336@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))}
(_1338@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))))
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.fst))))
(Data.Reflection.Term.Term.var
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 0 ⦃ Prim.Data.Sigma.tt ⦄)
Data.List.Base.List.[]))
(1Lab.Reflection.Induction.Has-subst-Replacements
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
Data.List.Base.List.[])))))
(Prim.Data.Sigma._,_
(_784@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.∥_∥ 2
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(Data.Reflection.Term.tel→args
(Prim.Data.Nat._+_
(Data.List.Base.length
{lzero}
{Prim.Data.Sigma.Σ
{lzero} {lzero} Data.String.Base.String
(λ _ ->
Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1321@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "ℓ"
⦃ _1322@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1329@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "P"
⦃ _1330@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Bool.if_then_else_
{lzero}
{Data.Reflection.Term.Term ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-motive)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Term.unpi-view
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0) (λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string ""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst))))))))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0) (λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero}
{Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)))))))))
Data.List.Base.List.[]))))))
Data.List.Base.List.[])))
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))}
{_1336@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))}
(_1338@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[])))))
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.fst))
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[])))}
{_1342@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))}
(_1344@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))))
Data.List.Base.List.[])
(1Lab.Reflection.Subst.Has-subst-Args
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(1Lab.Reflection.Subst.Has-subst-Args
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(Data.Reflection.Term.tel→args
(Prim.Data.Nat._+_
(Data.List.Base.length
{lzero}
{Prim.Data.Sigma.Σ
{lzero} {lzero} Data.String.Base.String
(λ _ ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1321@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "ℓ"
⦃ _1322@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1329@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "P"
⦃ _1330@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Bool.if_then_else_
{lzero}
{Data.Reflection.Term.Term ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-motive)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Term.unpi-view
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0) (λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst))))))))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0)
(λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero}
{Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)))))))))
Data.List.Base.List.[]))))))
Data.List.Base.List.[])))
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))}
{_1336@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))}
(_1338@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))))
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero} Data.String.Base.String
(Data.Reflection.Argument.Arg {lzero} Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.fst))))
(1Lab.Reflection.Subst.Has-subst-Term
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(1Lab.Reflection.Subst.Has-subst-Term
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{_1227@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))
(_1235@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])))}
{_1342@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash Data.List.Base.List.[]))}
(_1344@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test 1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1 Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))))
Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(Data.Reflection.Term.Term.con
1Lab.Reflection.Induction.∥_∥.squash
(Data.Reflection.Argument.Has-visibility-Args
{lzero} {Data.Reflection.Term.Term}
.Data.Reflection.Argument.Has-visibility.set-visibility
Data.Reflection.Argument.Visibility.hidden
(1Lab.Reflection.Subst.Has-subst-Args
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(Prim.Literals.Number-Nat
.Prim.Literals.Number.fromNat 1 ⦃ Prim.Data.Sigma.tt ⦄))
(Data.Reflection.Term.tel→args
(Prim.Data.Nat._+_
(Data.List.Base.length
{lzero}
{Prim.Data.Sigma.Σ
{lzero} {lzero} Data.String.Base.String
(λ _ ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term)}
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1321@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0 Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "ℓ"
⦃ _1322@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
Prim.Type.Level Data.List.Base.List.[])))
(Data.List.Base.List._∷_
(Prim.Data.Sigma._,_
(_1329@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string "P"
⦃ _1330@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Bool.if_then_else_
{lzero}
{Data.Reflection.Term.Term ->
Data.Reflection.Argument.Arg
{lzero} Data.Reflection.Term.Term}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-motive)
(Data.Reflection.Argument.argH
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Argument.argN
{lzero} {Data.Reflection.Term.Term})
(Data.Reflection.Term.unpi-view
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0)
(λ _ -> Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat 1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst)
.Prim.Data.Sigma.Σ.snd))
(Prim.Data.Sigma._,_
(_1166@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Data.String.Base.From-string.from-string
""
⦃ _1167@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Argument.argN
{lzero}
{Data.Reflection.Term.Term}
(Data.Reflection.Term.Term.def
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.tel→args
(_1172@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
0
⦃ _1173@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄)
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
.Prim.Data.Sigma.Σ.fst))))))))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
(Data.List.Base.length
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Bool.if_then_else_
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)) ->
Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.induction)
(λ x -> @0)
(λ _ ->
Data.List.Base.List.[])
(_1178@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.1Lab.Reflection.Subst.Has-subst.applyS
(1Lab.Reflection.Subst.raiseS
(_1181@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[]))
.Prim.Literals.Number.fromNat
1
⦃ _1182@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄))
(Data.List.Base._∷r_
{lzero}
{1Lab.Type._×_
{lzero} {lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
(Data.Reflection.Argument.hide-if
{lzero}
{Data.List.Base.List
{lzero}
(1Lab.Type._×_
{lzero}
{lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term))}
⦃ _1159@18359222411168465406
1Lab.Reflection.Induction.default-elim
1Lab.Reflection.Induction.test
1Lab.Reflection.Induction.∥_∥
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
(Data.Reflection.Abs.abs
"A"
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
1
Data.List.Base.List.[])))))))
2
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.inc
(Data.List.Base.List._∷_
1Lab.Reflection.Induction.∥_∥.squash
Data.List.Base.List.[])) ⦄
(1Lab.Reflection.Induction.default-elim
.1Lab.Reflection.Induction.Elim-options.hide-indices)
(Data.List.Base.split-at
{lzero}
{1Lab.Type._×_
{lzero}
{lzero}
Data.String.Base.String
(Data.Reflection.Argument.Arg
{lzero}
Data.Reflection.Term.Term)}
2
(Data.Reflection.Term.pi-view
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.hidden
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.def
Prim.Type.Level
Data.List.Base.List.[]))
(Data.Reflection.Abs.abs
"ℓ"
(Data.Reflection.Term.Term.pi
(Data.Reflection.Argument.arg
(Data.Reflection.Argument.arginfo
Data.Reflection.Argument.Visibility.visible
(Data.Reflection.Argument.modality
Data.Reflection.Argument.Relevance.relevant
Data.Reflection.Argument.Quantity.quantity-ω))
(Data.Reflection.Term.Term.agda-sort
(Data.Reflection.Term.Sort.set
(Data.Reflection.Term.Term.var
0
Data.List.Base.List.[]))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment