A terminal apparatus that is specified in 3GPP specifications, the terminal apparatus comprising: a reception unit that receives a higher layer signal including first information indicating whether a number of bits of Hybrid Automatic Repeat Request-Acknowledgment, HARQ-ACK, is determined based on Downlink Assignment Index, DAI, or the number of configured cells, the first information indicating whether HARQ-ACK procedure with adaptive codebook or HARQ-ACK procedure without adaptive codebook is used, and receives downlink control information on a physical downlink control channel, PDCCH; and a transmission unit that transmits the HARQ-ACK, wherein the HARQ-ACK is transmitted using a first physical uplink control channel, PUCCH, format in a case that the first information indicates that the number of bits of the HARQ-ACK is determined based on the DAI, the PDCCH is detected in a common search space on a primary cell, and a counter DAI value in the PDCCH is set to 1, the PDCCH being used for scheduling of a physical downlink shared channel, PDSCH, transmission only on the primary cell, the HARQ-ACK is transmitted using the first PUCCH format in a case that the first information indicates that the number of bits of the HARQ-ACK is determined based on the DAI, the PDCCH is detected in a user equipment search space on a primary cell, and both the counter DAI value and a total DAI value in the PDCCH are set to 1, the PDCCH being used for scheduling of the PDSCH transmission only on the primary cell, and the HARQ-ACK is transmitted using one of a second PUCCH format and a third PUCCH format in a case that the first information indicates that the number of bits of the HARQ-ACK is determined based on the DAI, the PDCCH is detected, and either the counter DAI value or the total DAI value in the PDCCH is greater than 1, the PDCCH being used for scheduling of a PDSCH transmission only on the primary cell. a reception unit that receives a higher layer signal including first information indicating whether a number of bits of Hybrid Automatic Repeat Request-Acknowledgment, HARQ-ACK, is determined based on Downlink Assignment Index, DAI, or the number of configured cells, the first information indicating whether HARQ-ACK procedure with adaptive codebook or HARQ-ACK procedure without adaptive codebook is used, and receives downlink control information on a physical downlink control channel, PDCCH; and a transmission unit that transmits the HARQ-ACK, wherein the HARQ-ACK is transmitted using a first physical uplink control channel, PUCCH, format in a case that the first information indicates that the number of bits of the HARQ-ACK is determined based on the DAI, the PDCCH is detected in a common search space on a primary cell, and a counter DAI value in the PDCCH is set to 1, the PDCCH being used for scheduling of a physical downlink shared channel, PDSCH, transmission only on the primary cell, the HARQ-ACK is transmitted using the first PUCCH format in a case that the first information indicates that the number of bits of the HARQ-ACK is determined based on the DAI, the PDCCH is detected in a user equipment search space on a primary cell, and both the counter DAI value and a total DAI value in the PDCCH are set to 1, the PDCCH being used for scheduling of the PDSCH transmission only on the primary cell, and the HARQ-ACK is transmitted using one of a second PUCCH format and a third PUCCH format in a case that the first information indicates that the number of bits of the HARQ-ACK is determined based on the DAI, the PDCCH is detected, and either the counter DAI value or the total DAI value in the PDCCH is greater than 1, the PDCCH being used for scheduling of a PDSCH transmission only on the primary cell.