3 added 31 characters in body

# R, 58 bytes

function(v,a=unlist(v[order(sapply(v,min))]))any(a-seq(a))


Try it online!

N.B. : FALSE is the truthy outcome, TRUE is the falsy one

• -3 bytes thanks to @JayCe

Explanation :

a=unlist(v[order(sapply(v,min))])  # order the list of vector by the min value and flatten
all(a==seq(a=a))                   # if the flattened list is equal to 1:length then it's ok


# R, 58 bytes

function(v,a=unlist(v[order(sapply(v,min))]))any(a-seq(a))


Try it online!

N.B. : FALSE is the truthy outcome, TRUE is the falsy one

Explanation :

a=unlist(v[order(sapply(v,min))])  # order the list of vector by the min value and flatten
all(a==seq(a=a))                   # if the flattened list is equal to 1:length then it's ok


# R, 58 bytes

function(v,a=unlist(v[order(sapply(v,min))]))any(a-seq(a))


Try it online!

N.B. : FALSE is the truthy outcome, TRUE is the falsy one

• -3 bytes thanks to @JayCe

Explanation :

a=unlist(v[order(sapply(v,min))])  # order the list of vector by the min value and flatten
all(a==seq(a=a))                   # if the flattened list is equal to 1:length then it's ok

2 added 109 characters in body

# R, 6158 bytes

function(v,a=unlist(v[order(sapply(v,min))]))allany(a==seqa-seq(a=aa))


N.B. : FALSE is the truthy outcome, TRUE is the falsy one

Explanation :

a=unlist(v[order(sapply(v,min))])  # order the list of vector by the min value and flatten
all(a==seq(a=a))                   # if the flattened list is equal to 1:length then it's ok


# R, 61 bytes

function(v,a=unlist(v[order(sapply(v,min))]))all(a==seq(a=a))


Try it online!

Explanation :

a=unlist(v[order(sapply(v,min))])  # order the list of vector by the min value and flatten
all(a==seq(a=a))                   # if the flattened list is equal to 1:length then it's ok


# R, 58 bytes

function(v,a=unlist(v[order(sapply(v,min))]))any(a-seq(a))


Try it online!

N.B. : FALSE is the truthy outcome, TRUE is the falsy one

Explanation :

a=unlist(v[order(sapply(v,min))])  # order the list of vector by the min value and flatten
all(a==seq(a=a))                   # if the flattened list is equal to 1:length then it's ok

1

# R, 61 bytes

function(v,a=unlist(v[order(sapply(v,min))]))all(a==seq(a=a))


Try it online!

Explanation :

a=unlist(v[order(sapply(v,min))])  # order the list of vector by the min value and flatten
all(a==seq(a=a))                   # if the flattened list is equal to 1:length then it's ok