Roman Catholic Diocese of Tropea

The Roman Catholic Diocese of Tropea (Latin: Tropiensis) was a Roman Catholic diocese located in the city of Tropea in the province of Vibo Valentia, in Calabria (southern Italy). On 30 September 1986, it was suppressed to the Diocese of Mileto–Nicotera–Tropea).[1][2]

History

  • 500?: Established as Diocese of Meria / Myria
  • 610: Renamed as Diocese of Tropea
  • 902: Gained territory from the suppressed Diocese of Nicotera
  • 1059: Lost territory to establish Diocese of Nicotera
  • 1094: Gained territory from the suppressed Diocese of Amantea
  • Dec 31, 1963: Lost territory to Archdiocese of Cosenza and Diocese of Nicastro
  • Sep 30, 1986: Suppressed to the Diocese of Mileto–Nicotera–Tropea

Ordinaries

Diocese of Tropea

Erected: 7th Century
Latin Name: Tropiensis
Metropolitan: Archdiocese of Reggio Calabria

.....
  • Giovanni Dominici, O.P. (16 May 1410 – 17 Sep 1410 Resigned)
  • Niccolò d’Acciapaccio (17 Sep 1410 – 18 Feb 1435 Appointed, Archbishop of Capua)
  • Giosuè Mormile (6 Feb 1437 – 1445 Resigned)
  • Sigismondo Pappacoda (10 May 1499 – 3 Nov 1536 Died)
  • Giovanni Antonio Pappacoda (3 Nov 1536 – 1538 Died)
  • Innocenzo Cibo (Cybo) (6 Feb 1538 – 14 Jun 1538 Appointed, Administrator of Messina)
  • Girolamo Ghinucci (Ginucci) (14 Jun 1538 – 3 Jul 1541 Died)
  • Giovanni Poggio (4 Oct 1541 – 6 Feb 1556 Resigned)
  • Gian Matteo Luchi (di Luca) (6 Feb 1556 – 22 Jun 1558 Died)
  • Pompeo Piccolomini (26 Jan 1560 – 3 May 1562 Died)
  • Juan Francisco de Aguirre (15 Nov 1564 – Jan 1566 Died)
  • Felice Rossi (5 Jul 1566 – 18 Mar 1567 Died)
  • Girolamo Rustici (26 Jun 1570 – 30 Mar 1593 Resigned)
  • Tommaso Calvi (30 Apr 1593 – 29 Aug 1613 Died)[3]
  • Fabrizio Caracciolo (4 May 1615 – 11 Jan 1626 Died)[3]
  • Ambrosio de Córdoba, O.P. (20 Jun 1633 – 9 Jun 1638 Died)[3]
  • Benedetto Mandina, C.R. (14 Jul 1642 – 31 May 1646 Died)[3]
  • Juan Lozano (bishop), O.S.A. (17 Dec 1646 – 29 May 1656 Confirmed, Bishop of Mazara del Vallo)[3]
  • Carlo Maranta (24 Sep 1657 – 26 Jan 1664 Died)[3]
  • Luis Morales (bishop), O.S.A. (7 Feb 1667 – 10 Jan 1681 Died)[3]
  • Girolamo Borgia (12 Jan 1682 – 11 Aug 1683 Died)[4]
  • Francisco de Figueroa (bishop), O.S.A. (9 Apr 1685 – 4 Oct 1691 Died)[4]
  • Teofilo Testa, O.F.M. Obs. (25 Jun 1692 – 21 Oct 1695 Died)[4]
  • Juan Lorenzo Ibáñez de Arilla, O.E.S.A. (14 Jan 1697 – 21 Oct 1726 Died)[4]
  • Angelico Vigilini, O.F.M. Cap. (12 Apr 1728 – 16 May 1731 Died)[4]
  • Gennaro Guglielmini (17 Dec 1731 – 12 Mar 1751 Resigned)
  • Felix de Paù (15 Mar 1751 – 6 Nov 1782 Died)
  • Giovanni Vincenzo Monforte (18 Dec 1786 – 29 Jan 1798 Confirmed, Bishop of Nola)
  • Gerardo Mele (29 Jan 1798 – 6 Feb 1817 Died)


Sep 30, 1986: Suppressed to the Diocese of Mileto–Nicotera–Tropea

gollark: So, I finished that to highly dubious demand. I'd like to know how #11 and such work.
gollark: > `x = _(int(0, e), int(e, е))`You may note that this would produce slices of 0 size. However, one of the `e`s is a homoglyph; it contains `2 * e`.`return Result[0][0], x, m@set({int(e, 0), int(е, e)}), w`From this, it's fairly obvious what `strassen` *really* does - partition `m1` into 4 block matrices of half (rounded up to the nearest power of 2) size.> `E = typing(lookup[2])`I forgot what this is meant to contain. It probably isn't important.> `def exponentiate(m1, m2):`This is the actual multiplication bit.> `if m1.n == 1: return Mаtrix([[m1.bigData[0] * m2.bigData[0]]])`Recursion base case. 1-sized matrices are merely multiplied scalarly.> `aa, ab, ac, ad = strassen(m1)`> `аa, аb, аc, аd = strassen(m2)`More use of homoglyph confusion here. The matrices are quartered.> `m = m1.subtract(exponentiate(aa, аa) ** exponentiate(ab, аc), exponentiate(aa, аb) ** exponentiate(ab, аd), exponentiate(ac, аa) ** exponentiate(ad, аc), exponentiate(ac, аb) ** exponentiate(ad, аd)) @ [-0j, int.abs(m2.n * 3, m1.n)]`This does matrix multiplication in an inefficient *recursive* way; the Strassen algorithm could save one of eight multiplications here, which is more efficient (on big matrices). It also removes the zero padding.> `m = exponentiate(Mаtrix(m1), Mаtrix(m2)) @ (0j * math.sin(math.asin(math.sin(math.asin(math.sin(math.e))))), int(len(m1), len(m1)))`This multiples them and I think also removes the zero padding again, as we want it to be really very removed.> `i += 1`This was added as a counter used to ensure that it was usably performant during development.> `math.factorial = math.sinh`Unfortunately, Python's factorial function has really rather restrictive size limits.> `for row in range(m.n):`This converts back into the 2D array format.> `for performance in sorted(dir(gc)): getattr(gc, performance)()`Do random fun things to the GC.
gollark: > `globals()[Row + Row] = random.randint(*sys.version_info[:2])`Never actually got used anywhere.> `ε = sys.float_info.epsilon`Also not used. I just like epsilons.> `def __exit__(self, _, _________, _______):`This is also empty, because cleaning up the `_` global would be silly. It'll be overwritten anyway. This does serve a purpose, however, and not just in making it usable as a context manager. This actually swallows all errors, which is used in some places.> `def __pow__(self, m2):`As ever, this is not actual exponentiation. `for i, (ι, 𐌉) in enumerate(zip(self.bigData, m2.bigData)): e.bigData[i] = ι + 𐌉` is in fact just plain and simple addition of two matrices.> `def subtract(forth, 𝕒, polynomial, c, vector_space):`This just merges 4 submatrices back into one matrix.> `with out as out, out, forth:`Apart from capturing the exceptions, this doesn't really do much either. The `_` provided by the context manager is not used.> `_(0j, int(0, 𝕒.n))`Yes, it's used in this line. However, this doesn't actually have any effect whatsoever on the execution of this. So I ignore it. It was merely a distraction.> `with Mаtrix(ℤ(ℤ(4))):`It is used again to swallow exceptions. After this is just some fluff again.> `def strassen(m, x= 3.1415935258989):`This is an interesting part. Despite being called `strassen`, it does not actually implement the Strassen algorithm, which is a somewhat more efficient way to multiply matrices than the naive way used in - as far as I can tell - every entry.> `e = 2 ** (math.ceil(math.log2(m.n)) - 1)`This gets the next power of two in a fairly obvious way. It is used to pad out the matrix to the next power of 2 size.> `with m:`The context manager is used again for nicer lookups.> `Result[0] += [_(0j, int(e, e))]`Weird pythonoquirkiness again. You can append to lists in tuples with `+=`, but it throws an exception as they're sort of immutable.> `typing(lookup[4])(input())`It's entirely possible that this does things.
gollark: > `def __eq__(self, xy): return self.bigData[math.floor(xy.real * self.n + xy.imag)]`This actually gets indices into the matrix. I named it badly for accursedness. It uses complex number coordinates.> `def __matmul__(self, ǫ):`*This* function gets a 2D "slice" of the matrix between the specified coordinates. > `for (fοr, k), (b, р), (whіle, namedtuple) in itertools.product(I(*int.ℝ(start, end)), enumerate(range(ℤ(start.imag), math.floor(end.imag))), (ǫ, ǫ)):`This is really just bizarre obfuscation for the basic "go through every X/Y in the slice" thing.> `out[b * 1j + fοr] = 0`In case the matrix is too big, just pad it with zeros.> `except ZeroDivisionError:`In case of zero divisions, which cannot actually *happen*, we replace 0 with 1 except this doesn't actually work.> `import hashlib`As ever, we need hashlib.> `memmove(id(0), id(1), 27)`It *particularly* doesn't work because we never imported this name.> `def __setitem__(octonion, self, v):`This sets either slices or single items of the matrix. I would have made it use a cool™️ operator, but this has three parameters, unlike the other ones. It's possible that I could have created a temporary "thing setting handle" or something like that and used two operators, but I didn't.> `octonion[sedenion(malloc, entry, 20290, 15356, 44155, 30815, 37242, 61770, 64291, 20834, 47111, 326, 11094, 37556, 28513, 11322)] = v == int(bool, b)`Set each element in the slice. The sharp-eyed may wonder where `sedenion` comes from.> `"""`> `for testing`> `def __repr__(m):`This was genuinely for testing, although the implementation here was more advanced.> `def __enter__(The_Matrix: 2):`This allows use of `Matrix` objects as context managers.> `globals()[f"""_"""] = lambda h, Ĥ: The_Matrix@(h,Ĥ)`This puts the matrix slicing thing into a convenient function accessible globally (as long as the context manager is running). This is used a bit below.
gollark: * desired

References

  1. Cheney, David M. "Diocese of Tropea". Catholic-Hierarchy.org. Retrieved June 16, 2018.self-published
  2. Chow, Gabriel. "Diocese of Tropea (Italy)". GCatholic.org. Retrieved June 16, 2018.self-published
  3. Gauchat, Patritius (Patrice) (1935). Hierarchia catholica medii et recentioris aevi. Vol. IV. Münster: Libraria Regensbergiana. p. 347. (in Latin)
  4. Ritzler, Remigius; Sefrin, Pirminus (1952). Hierarchia catholica medii et recentioris aevi. Vol. V. Patavii: Messagero di S. Antonio. p. 392. (in Latin)

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.